The change must be miniscule, as it only works for non-full blocks that are very close to being full blocks, such as 8 layers of snow stacked, dirt paths, and farmland. I tested 8 snow layers and dirt paths.
I did crouch in the video, you can see that when the crouch button does darker, indicating that I've crouched, and crouching doesn't affect sinking on this block, as when you open the command menu and type `/tp @s ~` it will then show you your Y position to the hundredeth as a fill-in option, and there was no difference from crouched and uncrouched.
DISREGARD. the magma cubes were spawned by commands. after looking at the magma cube's vanilla files, I found that the command I spawned it with bypassed "minecraft:entity_spawned", so it never got its collision_box updated it seems. in normal survival gameplay you would never encounter this bug, only if you spawned them by commands.
I can't delete reports so this will stay up.
I attached a simple BP with a damage sensor containing a test for "magma" and "contact" damage, and NOT dealing damage when touching them. Instead, you get an error and you are immune to all damage.