When an agent or owner refuses to provide what is needed to do a TM30, it typically suggests that they are not reporting the rental income to avoid paying taxes. This has been the case for many years.
But now, at least at Jomtien immigration, a TM30 filed after your most recent re-entry is required to do just about anything. So if your landlord is not giving you what you need to do a TM30, it could be a big problem for you, I think.
And yet here you are yourself, flinging your personal opinion about like a professor of theology.
Your notion of the legal system and legality is steeped in your western heritage, which has nothing whatsoever to do with the way it works here in Thailand.