How to change DefaultPawnClass in GM with another Pawns or give them PlayerController on the go?

Hello! If you run Game Animation Sample, you’ve seen Game Widget with another Pawns (Childs for Default Character blueprint we can change from Widget in Game Mode). I’ve integrated my own project with HUD, targeting system etc., migrated all features and everything works fine when I play my modified CBP_SandboxCharacter or it’s Child as a Default Pawn in GM. But if I change it from the Widget in Game Mode, I lose the features of Player Controller such as HUD (doesn’t react) and Targeting system (Update Rotation is broken because can’t find Owning Controller). How may I fix this issue? Thanks a lot.