I hope this information helps someone here or in the future if needed but I have done relentless research the past few days trying to fix this issue as like the original poster I had no issues for years until now.
Things I have done so far:
- Updated the LAN network port firmware for my motherboard
- Changed out the Ethernet cable coming from my Router
- Replaced Modem/Router combo from my ISP (Xfinity/Comcast)
- Technicians came out 2 times to replace cables outside and tighten them up from the outside tap in my apartment complex
- ISP updated firmware on my router
- Downgraded to older versions of OBS
- Attempted test streams using the "twitch inspector tool" trying all the different US twitch servers (Ohio, Virginia, and Oregon)
- Enabled TCP tracing, Network Optimizations, and Dynamically adjust bitrate settings in the OBS advanced tab settings.
This issue only occurred almost immediately after updating my OBS to the latest release which was on (6/25/2026).
After down grading from OBS version 32.2.1 to 32.0.4, enabling TCP tracing, Network Optimizations, and Dynmaically adjusting bitrate settings and setting the server to "Default" and NOT automatic at least for the Twitch service is what did the trick. Make sure you're not trying to stream above 6,000 bitrate, theoretically with twitch at least you can do more but thats iffy and they may rate limit you. There is a setting to disable this cap, do not enable that for Twitch at least (im not sure about other platforms)
If you're streaming to twitch use the Twitch Inspector stream test tool, use the OBS log analyzer, and whatever your choice of AI is. I've used ChatGPT to assist me during this process. I hope this helps somebody!