rented_regex searches for The house has been rented... but when we search a guildhall (e.g. Gladera's Mammoth Belly, the text reads The guildhall has been rented....
It seems the parser can not differ, and when this happens, the result is the guildhalls are always in "auctioned" state