Hi Luke,
Sorry it took a while to get back to this, I’ve been down with a flu and must have missed an email notification about this.
I did install query monitor but it never shows up anywhere. I can also watch mariadb processes in real time and don’t see anything too crazy going on.
So, on the copy, on the back end, I disabled all of the plugins and the response is very fast.
I then activated the two WC plugins you mention and the site remained fast. I then activated all of the WC plugins and the site remains fast.
I kept activating plugins one after another and when I got to NextScripts: SNAP, the site slowed down pretty noticeably but still not crawling like the original. I also enabled the OPcache plugin at this point to keep an eye on php cache.
Then I enabled jetpack and the site really slowed down. Most likely because of the however many external connections it needs to make is my guess. I decided to turn that one back off for now.
I then re-enabled the 10 AffiliatWP plugins we have and the site remained fast, not too sluggish.
I decided to disable jetpack on the live site and while it sped it up a little, it is still very slow/sluggish. Like, up to 30 seconds just to list the 30 plugins for example.
It’s very odd that the backup is running much faster than the live site but that is what is happening.
I’ve now re-enabled all of the plugins on both sites and speeds remain very very slow on the live site.