That's really strange, then - I've gone over that part a few times, but can't seem to replicate the problem. However, I think I know what might be happening - you said the character moves forward; which isn't supposed to happen in the event that needs to be triggered.
That is how another event that happens later begins, however, which also has the same criteria as Toghda being there, as in your image. I'll try and see what could be causing the condition to activate before it's supposed to.