Client stops receiving messages

I spoke too soon, it stopped receiving messages again while I’m watching the network traffic with microsoft network monitor and while it is occasionally receiving packets and responding none of the messages in chat I see in my web browser are causing packets to be received by my bot so its definitely not the software and everything else using my internet connection is working just fine so I’m stumped. If it were a network issue surely the connection would be dropped not just stop receiving certain packets… The connection has finally been dropped likely due to lack of activity.