Still an issue in 1.21.122
(my armorstand cuckoo clock has been broken for years)
Still an issue in 1.12.122
Here we see how when the piston moves the block back and forth, entities move 1.5 blocks back and forth. Honey has its own peculiar behaviour and is not sticky.
This is very annoying in iceway systems where the player has to break and place boats to change road, making elytra yet again a better alternative.