Happened to me several times in Coldharbour. What I've noticed is, that the treasure didn't correspond with the "sparkles" which we see around it once it's uncovered. The game went by those sparkly areas and ignored the actual position of the antiquity. Was able to complete the dig on fourth try by searching for sparkling places even if the treasure was visually elsewhere.