How to correctly add a First Person Controller to the scene?

You can’t do it that way, Players are Spawned automatically by the gamemode.

To get your reference to your custom Player Controller (which is what FPC is), just use the ‘Get Player Controller’ node, and cast to your custom controller.