When the editor is run from the ide, the game instance is constructed along with all of the private variable classes(manager classes containing appropriate arrays)
i know this because i can do whatever i want in the constructor of each of those classes and add things into the arrays and log it out to the editor without issues and with proper values
when the game is run, those classes are null. that is run in the viewport of the editor window. and that is when I access the from the GameMode by fetching the gameinstance, but there are no logs for the instatiation of those other classes.