I am juat going to put this out here, I have been here longer than Beehaw, and I have never seen an admin team lest trustworthy than theirs. I would not take their stated reason.
Honestly the defederating because you still federate with us, I had not thought of but makes quite a but of sense
Refutation of a baseless claim from a geopolitical rival, is not the same as denial.