I've made dozens of skeleton/zombie xp grinders, and this is the first time I've had this problem, so it must be a bug. My skeletons won't swim. They spawn, slide down to the elevator, and then drown once they get to the actual elevator. I'm 100% sure it's not a problem with the grinder.

They just sit there until they drown.