When i create player2, i get player1 duplicated

It’s creating 3 pawns because 1 is created by the game mode and then you’re creating 2 more via the sequence in the blueprint.

Quick fix is to set the game mode’s (in project settings) to use the default pawn from the engine and leave your blueprint as is.

Other option is to let the game mode spawn your player 1 and only spawn the 2nd player via blueprint.