Possibly you are right, though we can not for real what is the reason behind the fall of this casino since they were doing so well until late 2023 when all of a sudden, somethings stopped working as they should and the team never made any official announcements to address the issue, it all began with some gambler losing their deposits and withdrawals, those who deposited to the casino were never credited and those who withdraw didn't get their money to the address they provided, but rather, their money was sent to another address they had no custody over.
I believe such falls happen only when the management changes, and the new management doesn't care much about customer satisfaction but focuses on income only. The management change doesn't always affect the website negatively. The website could be improved further under the new management if they had planned to expand it more and make it like other modern casinos. It all depends on the management.
I don't see why the previous management would have left the website like this while they were doing everything pretty well. I believe their service become worst due to the management change or they lost their previous dev team and cannot trust anyone else at this point. But yet, they could have better support and communication.