Thanks for the input, I have done a lot of unloading of mags in offline so maybe there's something in that. The actual problem is different, it's when I'm searching bags/rigs on bodies when it tends to start infinitely searching.
E.g. I kill a scav and start searching them, I'll take their gun and click the search button on their rig. The search timer starts but never finishes, nothing in their rig is revealed. If I close the inventory and come back to it, the search timer is still ticking. It's almost like the client is waiting for the server to provide the inventory details, but there's nothing obvious in the logs as is, maybe there's a debug/verbose option?
Yeah the reload thing is weird, I've tried recreating the issue, but I've had no 'luck'. It normally happens when I'm in a major fight so perhaps it's some combination of inputs that causes it to happen; that said I stumbled into Glukhar and his guys on Interchange and manged several fast reloads with no issues. I'll sell off all my mags and rebuy them, see what happens 
Thanks Brin!