I found an option, it's kind of not ideal but at least it works.
I tested out Power On By RTC but it seems like that's not a great option, it looks like it only supports a specific date or every day, but not every Saturday for example. So I looked into Wake-on-LAN for my LAN ports on my two motherboards and it seems like it did work. I'm not sure of Power On By PCI-E/PCI is required for Wake-on-LAN but I enabled it anyway, I think it is required.
Basically, I am gonna have to make a script, I will Wake-on-LAN both of my servers, but the second server uses my secondary Internet connection, so I have to automate sending Wake-on-LAN via primary Internet to server 1, then turn off primary Internet connection, turn on secondary Internet connection, send Wake-on-LAN to server 2, turn back on primary Internet and turn off secondary Internet then kill my ssh tunnel and restart it for my socks5 proxy via my primary Internet connection. This seems like it will work.
Yeah my setup is a bit complex, I kinda hate it but I guess at least this should work unless someone has some sort of super magical way of improving this that I didn't consider.
edit: I just tested my script after shutting down both of my servers, and yeah, it works basically seamlessly. Here's an example of it:
Since my script works perfectly and honestly shockingly seamlessly, I'll go ahead and mark this thread as solved. Hopefully someone some day finds this useful.