How to force lightmaps to be stored per streaming level and not in the persistent level ?

I have the following setup for my game. Persistent level with a bunch of streaming levels, with lighting (static directional + static skylight), lightmass importance volume, nav volume, player, etc. (no geometry at all) located in the persistent level and all geometry located in the streaming levels.
One of the streaming levels is set to be always loaded and it’s tiny (literally a box player stands on). The rest are not loaded until I need them to be loaded.
The issue with this setup is that for some reason all lightmaps are getting loaded whenever my game starts on the device (Android). Which takes like several minutes and at the end I run out of RAM. As if all the lightmaps are stored in the persistent level.
How can I make sure no lightmaps are stored in the persistent level and they are stored only in the respective streaming levels, and loaded only when I stream in said specific streaming level (and flushed when the level is unloaded) ?
I am on UE 5.4.2.

P.S. if I set check No Precomputed Lighting in the World Settings, the whole thing loads instantly on mobile device.