The cause is simple. The orb "moves" towards the player, and the player "collects". But this is only client side. The orb itself has not moved, and is still at it's original drop location. Unless the player walks over that particular location / block, the "collected" orb stays flying around the player. The quick "fix" is to walk around all the blocks where the orbs were, to make sure you've collected them all.
The cause is simple. The orb "moves" towards the player, and the player "collects". But this is only client side.
The orb itself has not moved, and is still at it's original drop location.
Unless the player walks over that particular location / block, the "collected" orb stays flying around the player.
The quick "fix" is to walk around all the blocks where the orbs were, to make sure you've collected them all.