If you just get a few errors and then it works fine, it means that the input is trying to be processed while the character is being set up and a pawn does not yet exist.
You can clean this up by adding some IsValid
nodes to check and make sure your Get Controlled Pawn is returning an actual pawn before using it (and branching to a dead end if it isn’t).