Control command logic issue
There appears to be a logic issue with respect to how the game code treats commands issued by the player using his control pad. I will illustrate the issue with one specific instance, but it happens in other situations also.
You do not have the puck, and you issue the control pad command for receiving a pass. However, your teammate with the puck was deemed by the game code to have already decided to pass the puck to you. Consequently, a second or two after pressing the button on the control pad, you receive the pass, and then your avatar player immediately makes a subsequent blind pass.
The issue is that with the puck, the same command button commands a pass and without the puck the command button requests a pass to you. The associated issue is that the game code seems to delay the execution of the command until seconds later, and makes an undesired pass.
The solution is to not "bank" a command. If a command button press does not immediately invoke the desired play, then that command input should be cancelled, not retained in memory and executed seconds later when the play is no longer called for.