When you riding a Happy Ghast, and then slowly fly down into a water, the Happy Ghast will immediately ejected the player as soon as they touched the water, this wasn't the case in Java Edition, thus creating parity issue, this also inconsistent with other rideable mobs such as horse, since they only eject you if the entire hitbox is submerged into the water.
Steps to reproduce:
Create a brand new flat world with a "Water World" preset
Summon a Happy Ghast, then fly up a bit
When looking almost or entirely straight down, press forward (W) to fly down
Observe
Expected results:
Happy Ghast eject the player when their hitbox is fully submerged into the water.
Observed results:
Happy Ghast immediately eject the player as soon as they touch the water.
Can confirm