Get actor reference with level streming in a rpg

Hi guys, I have a question, is it correct get the reference of an actor in a loaded but not yet visible and never shown level? I am creating a quest system in an rpg with modules that are loaded with level streaming.
I got the references by binding in the postload event of a component and stored the reference in the gamemode, is it something dangerous? Have any of you ever built a game progression on a similar logic?
however this is a component that tries to get owner and save it in an array, this happens in the “trytosavereference” method.
The timer is there because everything must happen after the gamemode initgame and I still haven’t found a better way that works once the game is built