This is a 15" 2018 MBP, i7 6-core 16gb RAM. I run multiple telnet connections to MUSHes through the terminal and also via website or desktop clients, however on battery power all the connections drop fairly frequently and simultaneously, despite no break in WiFi connection. On mains power the connections only drops if the WiFi connection goes down. It's been a problem since I bought the machine, and is a real headache. I understand telnet is deprecated and not included with current versions of OSX, but, AFAIK this is the only way to connect to MUSH servers and it's a major part of what I use a computer for. Any help would be greatly appreciated. I've also established that it's not a router problem by testing with Windows laptops, all able to maintain continuous connection on the same WiFi network, and the fact the Mac doesn't drop connection on mains power. I have tried all combinations of power saving settings with no difference.
Edit: This is on MacOS 10.15.7 but was on previous versions of MacOS as well, so I don't think it's related to an update.