Hello,
it seem that you put the entire GUI application into the QSPI flash.
Now, if you are using the new feature to locate just the pixel data from resources within the QSPI flash, then the necessary QSPI flash size decreases and the necessary amount of internal flash increases.
The advantage of this new feature is, that you can still keep the application and font metrics within the (faster) internal flash and only the pixel data within the QSPI flash.
In your case, if you want to reduce the consumption of internal flash, I would recommend to keep your approach and locate all objects from generated GUI source code within the QSPI flash.
Does this answer your question?
Best regards,
Manfred.