powertop auto-tuning is known to cause the issues you described. Search the forum for powertop to find the others of us who learnt this the hard way
For AMD Framework you should be using PPD, not TLP. TLP may stomp on things. So I guess try making sure you are not using TLP first.
Seeing USB resets at other times does suggest some software is meddling with power management and it is breaking your system. It is not normal in my experience to see resets that often.
Good luck!