Well, this could be classified as "Fixed" in 1.20 pre-1...
I'm trying to start Minecraft to check whether it's been fixed in the last snapshot, but unfortunately, the game crashes for me when loading a new world. I'll try again later, although I think this is the same issue as MC-139038.
-5207122886228107021
My main problem is that, currently, magma blocks suck down and soul sand pushes up, when it would make more sense the opposite thing.
The way I see it:
-Magma blocks should push up because water becomes steam when heated, and steam rises.
-Soul sand should suck down because it already has a sucking effect when stepped on, so the most intuitive thing would be doing the same in water.
Yeah, this is fixed in 1.20-pre1. Interestingly, MC-21520 is fixed as well, despite being classfied as "Invalid".