I set up port forwarding, but that didn't help. Next I tried connecting through a VPN, and that did the trick. It seems to be a problem with my ISP (Spectrum), especially since they see the dropped packets when they try hitting SE from their end. Very odd...