Cast "saved" Metahuman to Default Pawn Class

The return value of the “spawn actor” doesnt plug into the possess “in pawn” because its an actor object reference not a pawn object reference.

I can play with all of the characters im trying to spawn just fine if i set them as the default pawn to start with, just for some reason its like my controller isnt working on the characters when I spawn them from the blueprint.

If you need some screenshots of code im more than happy to post.

Thank you for the responses by the way!