Sounds like Telegram is locking down the large accounts.

"You can't really delete this channel without our express permission."

This is suspicious af.
The Best Dell Monitor for Your Needs