I was trying to thank a post and a message came back you cannot give reputation points twice? Wtf?

Sometimes there is no thank you button - what is going on there?