When pushing an entity with a piston, sometimes (at "power of 2" coords? 2^n) it doesn't get moved the amount it should, and a lot of extra decimal numbers start appearing. If the bug gets triggered multiple times, the entity acumulates those errors.
video:
and if you trigger a reload of the entity's NBT (like with "/data merge {some nbt}") and then push the entity again, the error disappears (the value in Pos gets fixed, but the collision problems shown in
seems to remain).
video:
video showing an issue due to this bug:
[media]
test world:
[media]
Does this have any observable effect in the entity's resulting collision, etc?