I've been here 8 years. To begin with I didn't even have to file a new TM30 even after returning from abroad. Then I only needed to file a new one after returning from abroad. That changed fairly recently to now having to file a new one every time I stay a night in a hotel
I asked as a mismatch between the TM30 on file and the address you provide is frequently the reason. I now have to redo my TM30 after even 1 night away