I looked at their modlog and they swapped out almost all admins a few days ago
Extremely suspect
Edit: 27 days ago, they removed 10 admins
They also added all the new ones there, I saw it yesterday, but today, I only see the adding of 2 new admins there. Maybe certain modlog entries expire over time, or when more modlog entries are added (this would explain the whole "ban-trolling" bs, filling up the modlog to hide information)