How to reproduce
Set your attribute generic.gravity to 0 on the ground.
Move while sneaking.
Move while not sneaking.
Observed result
Footsteps are heard while sneaking, otherwise no sounds.
Also affects 24w06a(attribute generic.gravity was added).
Expected result
Footsteps are not heard while sneaking, otherwise they are heard.
Can confirm.
[media]But this also may work as intended due to the fact that when you're normally walking on a block on generic.gravity 0 you aren't actually walking on the block, but when you sneak while standing/moving on the block you are walking on the block.