When a pushing enemy moves toward a character, does it stop moving on the first push?
Looking at page 30, it looks like the movement resolves in the following order:


If the movement contains a push, push everything in the current node
Check direction towards movement objective
Move to the corresponding node and push everything in that node
Repeat


Granted, the rules don't really make that explicit, but they never contradict it either. 

If you follow these steps, it is easy for a character to be trampled multiple times, since an enemy will never be in the same node as its target, since it will always be pushed away.

edit: after rereading page 21, I noticed it states:


  If the Push icon appears on an enemy’s movement, immediately
  move each character on that enemy’s node onto an adjacent node
  chosen by the players


Which indeed confirms the example on page 30.