Accessed to none trying to read property My Player Reference on the other player

You may need to wait until the PlayerState itself calls BeginPlay, and set the var from there. Many things can start executing before a PlayerState starts to exist for any given Player.