Websocket connection times out after 10-15 minutes despite replying to PINGs

All of this is being run off a desktop PC, and will eventually be ran off a raspberry pi. The only thing between me and twitch that might be interfering is PiHole, but I checked the Query and nothing is being blocked pertaining to this application. So I can say with a good degree of certainty that IRC is being allowed.