SpawnActor from Class spawns the mesh but nothing else happens

I think that was a huge step in the right direction but I’m still getting problems. In my AI controller whenever I try to cast the the controlled pawn it fails.
Apparently this is a semi common issue like this post right here.
They claim to have been able to fix the problem but I for the life of me can’t figure out what the heck he is talking about in his solution.