Game was running fine with no problems, although I had accidentally left General chat and tried to rejoin it using /join 1. Afterward, I was unable to /join General and i couldn't use any of the leave commands to get out of the channel named "1". I checked online for instructions on how to reset chat settings to default, which I did so by deleting ../wtf/account/accountname/charactername/chat_cache.txt
I logged in again and my joined chat channels were back to the default. Then after a delay of a few seconds, I got a "disconnected from server" message. Every subsequent login gave me the same message after anywhere from 5-20 seconds after the game was loaded. It happens on each of my characters on the PvP server, regardless of addons enabled or disabled, and regardless of the WTF/WDB folders being deleted for the client to rebuild them. I've followed all the steps and suggestions in the pinned topics in the Support subforum for connection issues, but no fix yet.
However, a character on the test server works just fine even with addons enabled. Have I been flagged for something suspicious on the PvP server because of trying to /join chat channels repeatedly and it not working? That's my suspicion, but I'd think I would have gotten a ban if the server flagged me for suspicious behaviour.
Edit: My character I started getting this bug on is Lightcradled, on the PvP server.