Hello
Hope you are well, I will gladly answer your questions:
1) You're correct.
2)Yes, setting this field to 0s will configure the chip to boot from the on-chip Flash.
3) You might also refer to this application note which contains answers to questions 1 and 4: Migration Guide from i.MX RT1020 to i.MX RT1024 (nxp.com)
4) Unfortunately, this is not possible. You are able to use FlexSPI flash to store data but you cannot use the other flexspi instance to boot. You are able to boot from FlexSPI only on-chip flash.
5) It is important to have the proper boot_cfg to use the internal flash, you might want to refer to the EVK schematic:

Note that pull-up resistors are not populated the pin state is 0 on those.
You can use MCUBootUtility or Secure Provisioning Tool so you can load an image to your device with the proper image configuration.
GitHub - JayHeng/NXP-MCUBootUtility: A one-stop boot utility tool based on Python2.7+wxPython4.0, it...
Best regards,
Omar