I do find this very strange, how stays go missing and points take weeks to post, you would think as its all electronic the data would be transferred from the hotels system to the HHonors system after your account has been settled.
However, I find the speed the points appear is commensurate to the quality of the hotel,
so if you stay at the (UK)Hiltons in Nottingham, Bristol, Southampton, Leeds.......you will always be chasing your points.