it's accounts registered to people in a very particular group of countries. Turkey, Syria, Iran, India, Russia, and NOT China, South Korea, Japan, Europe, et.c., which suggests it might be a regulatory issue.
Source?
This is the only press source for this story (that i have seen). Ask David Dinkins;
it seems to be accounts mainly in the countries discussed in a Telegram group. how reliable is that?