Something is indeed going on. Not only they did not post since beginning of September and until then were very active. But also there are some things that no longer work on xenturbo site.
For example, Xen supply stats stopped working a month ago, and dashboards for future claimable Xen is stuck at December 1st 2024.
I tried to contact them on telegram channel, but no answer.