It is an NPC error not a glitch. Basically since the present is set as an npc, something has made it so when a player hits it (while on a horse) it returns back to its original npc state since no instructions have been given to it for when it is hit by a mounted rider.