Swimming out straight from underwater does not work as it stops the player above water and does not allow the player to get ontop of the block infront. you have to cancel sprinting/swimming in order to get ontop.
For me, this bug has affected versions 1.21.70 - 1.21.100 (for me atleast) i just didn’t get to reporting the bug
Steps to reproduce the issue:
Jump into any river and start swimming/sprinting underwater and once you get towards land, swim towards the block infront and hold jump. youll get stuck ontop of water.
Expected result:
The player should automatically move ontop of the block infront, as on java.
Actual result:
The player just gets stuck above water in the state of swimming and cant get ontop of the block, even while holding jump.
Heres what's wrong: https://imgur.com/a/IKD9W9M (a video showcasing what's wrong because i kept getting errors while trying to upload it here)
Are you sure that this worked as you expect before 1.21.70? I don’t recall noticing a difference.