One of the common reasons that your purchase as a gift wasn’t sent to the user is that they have declined it. Or, it might also be the case that the recipient already owned the game.