Having issues with Local multiplayer, two player, two character per player

Hello everyone!

I’m currently working on a local two player game where each player controls two characters.

Originally I made this in the controller BP which makes it work for player 1:

That script however seems to override the controller for player two completely.

My original thought was to spawn each character as a player and then have the Controller take over for each one.

This is how I spawned my players in the Game Mode:
Screenshot (10).png

The idea behind this game is that each player controls one character with the left stick and one with the right stick on each game pad.

I’m feeling pretty lost on this one so any help would be greatly appreciated.