You're splitting hairs here. Part of the referees judgment is to determine the intent of the player. If the pitcher throws a fastball at a guys head after a player on his team was beaned during their last at bat the umpire is likely to throw the pitcher out of the game. If the pitcher throws a curve ball that appears to get away from him, the umpire has the discretion to throw him out or not based on the pitchers intent.
The intent of the player doesn't matter. The judgement of the referee does. See yesterdays football game for an example of intent not mattering. The coach through a challenge flag to make sure a play was reviewed. I am sure he didn't intend on getting a 15 yard penalty and not having the play reviewed. That rule is as dumb as any in golf.
Again the problem here has nothing to do with the leave moving or not. It has to do if you realize you submitted an incorrect scorecard what do you do? There is no judgement calls involved about if he did or did not hit a leaf. It is simply he signed for a score 1 less than what he shot.