First of all, thanks for the kind words on your first setup. This experience is what we hope for all our customers.
On your issues, it sounds like this might be related to power supply. So if you have any USB periphery, try disconnecting for a test to see if the problem persists and activate USB max current in the Raspberry Settings.
Also, try running the power supply of the Pi on a single outlet.