Cast to PlayerController fails

Hello,

did you have well changed in project settings, the player controller you wish to use? In project settings/maps & modes?

You have to have a specific game mode blueprint setted in first value I rounded, to be able to modify value below, and set your player controller BP.

Each level at his own configuration, and you have to specify for each one, the player controller you want, it use. Otherwise, it will use the internal standard player controller.