not sure why either, I just tap jump then my follow macro if I'm swimming, -shrug-

edit: after thought, I believe it has to do with the different vertical levels. you'll see what i'm talking about if you have one toon swim straight up on follow or straight down, sometimes it breaks follow as well.