WoTLK Classic Constant disconnects WOW51900319

Getting very high ping spikes leading to disconnect. The odd thing is that chat works while I DC. I can see trade and guild chat as if nothing is going on. Sometimes it takes upwards of 2 or 3 minutes for me to actually disconnect fully and I’m stuck in Limbo. The game is literally just unplayable. Any dungeon or raid I do will just end up with me being kicked for dc’ing for so long. This only affects WoW so it’s not my ISP. I can happily browse webpages or play other games without issue.

Addons up to date. WTF/Interface/Cache folders deleted, reinstalled the game fresh, tried both wired and wireless connections, reset router, tried both options for optimizing network speed in game, among other things I cant think of at the moment. Im at my wits end and don’t know what do.

Running on most updated macOS Sonoma 14.2