Steam "No Connection" Randomly Disconnecting and Reconnecting
While using the steam client/playing games at seemingly random intervals (from 2 to 20 minutes) steam will disconnect and reconnect, the main window will have the words NO CONNECTION at the bottom and my steam friends list will say DISCONNECTED for 5 to 20 seconds before reconnecting like nothing happened. The internet remains connected, i remain in discord calls, downloads from other applications don't freeze and speed tests show the connection is fast. It causes pop ups during single player games and in cases of multiplayer games it boots me back to the lobby .

Things of note:
I'm using Cachyos linux (no multiboot)
Wired Ethernet connection

Things I've tried to solve it:
Clearing steam download cache
Clearing cache in steam overlay
Changing download region
Resetting steam with --reset
running steam with -tcp
Uninstalling/Reinstalling Steam
System updates
VPN on and off
Router On/Off
Switching DNS
Changing Ethernet cables
Going online and offline
Checking internet speed (fine)
Checking internet uptime (fine)

I might try reinstalling my OS if nothing works as a last resort but i just want to know if anyone has dealt with this problem and if there's any fixes.