For a heads up on the issue I was having with the Packaged project not working properly, it basically was UE not properly saving my Object-Pool project settings. I need “Instantiate on Demand” for my project to work and the default is “False”, but in project settings I set it to “True” and all works fine, but after packaging, it acts as if it isn’t working.
So what I did is simply add the default values I needed to the Config/DefaultGame.ini
[/Script/OBJPool.PoolSettings]
ReinitializeInstances=True
InstantiateOnDemand=True
NeverFailDeferredSpawn=False
KeepOrphanActorsAlive=False