Desync/soft disconnect in multiplayer

After joining on my roommates game, 3 times, both of us restarting between each attempt, the game would cause a sort of soft disconnect between me and the server after attempting to loot any container (robot, person, box, etc)
To better explain,
After attempting to loot something, the loot screen would never appear, and on my screen, I would still be able to move around, but on the server side, I would still be attempting to interact with whatever I tried to interact with, never moving. Even after dying, fast traveling etc it would not remedy. it’s like my game, or the server one, forgot to continue updating my game state server side.

Nothing but a complete restart of the server would fix, it, only for it to happen again if I attempted to loot anything.

Also as an addition to this, I could still see my roommate moving around, the robots engaging in combat with him etc.
But seeing as my character wasn’t being updated server side, nothing would aggro me, and regardless of if I wailed on an enemy with a bat, or unloaded a full round on it, I would deal no damage. As I wasn’t actually there according to the server, but I was client side.

I’ve also been having an issue that sounds similar to this since I got the game on Humble this month.
It’s why I came to the forums to be honest I couldn’t find anything online about this.

As soon as I interact with a door bag machine whatever It’s like the server disconnects me but I can still see everyone moving around fighting and what not but can no longer interact with anything.
No one can see me moving the machines no longer aggro me but can still damage me if I stand between them and my teammates (although my teammates never see me get damaged or die it’s call client side only) I can’t deal damage to any of the machines can’t open doors etc.

On the connect side of things it still shows everyone that I’m full green bars and that they are for me as well.

I tried validating files and even reinstalling. Everything works perfectly on single player however.