H7 Plus loads Micropython from internal or external Flash

Hello!
I have just received my brand new H7 Plus, I have been trying to compile OpenMV Micropython port, and everything work fine!
Now I realized that I don’t know whether the firmware is loaded in external or internal Flash. In documentation I read that H7 Plus uses External Flash as “Primary” but I don’t know if this applies only to “user” non-volatile data stored through Flash functions or also to Micropython code.
I plan to compile my own frozen modules and I am very interested on keeping everything inside Internal Flash.
Best regards and thank you in advance!
Adrian

We store everything in internal flash. The external flash is just used for a FAT16 FS.