Question about "Get Level Variant Sets", potential UE bug. - Please help!

Hello, I am aware that Level Variant Sets aren’t used by many people and the plugin is still in beta. It’s a cool feature that people are missing out on… Anyways…

I have a question about this node: https://docs.unrealengine.com/4.27/en-US/BlueprintAPI/LevelVariantSets/GetLevelVariantSets/

Basically what i wish to do, is to access from the Return value the Object Name of the LevelVariantSets asset. I have set the “Load” boolean true, otherwise it doesn’t access the value (returns None).

Everything works fine in editor play mode.

Whoever, when I have packaged the project (development) it’s as if the “Load” boolean has been ignored, sometimes it manages to access the object name and other times returns None. It’s totally random, i can’t tell why.

By random I mean let’s say the first time it works fine, i close the application. I open application again, and it returns None. I have several of these actors so some of them return true object names and some return None. Seems like a bug in a packaged game as if Load boolean is getting ignored 50% times.

Perhaps a bit more context: On my level, i have added a Level Variant Sets Actor that contains a LevelVariantSets asset with various data (variantsets and variants). I use Actor because the actor has an option to “Switch on Variant by Name”. I would like to access the LevelVariantSets asset using the node but as explained earlier in a packaged project (development) it randomly returns None during some runs.
I’d like to know if this is a bug? And if not, how would i access the Object name in a packaged project? (Since it fails to access Object name it basically means it fails to access/load the object entirely.)

I hope someone could share some light on this.