Gates appear to only correctly predict player movement when the player is moving north towards a gate. From all other directions there is a stutter where the player hits the gate and there's a short period before the gate is 'open'.
Hopefully you can notice what I'm talking about from the gif below. Sorry for the crap FPS - didn't want the gif to be huge.
