this is overly complicated, if you need a manager just spawn it in your player controller and set the owner to self (the player controller) or just use a player controller actor component then you already own it.
but then do you even need to spawn anything? why dont you just use the player controller?