Kind of a long story, but I removed MainWP from all of my sites and will try one last time.
A couple of weeks ago MainWp would send me emails about every twenty minutes saying one site was disconnected. But no emails about outdated plugins or themes for my other sites. All requirements for MainWP are met or exceeded. And just to say, after deactivating and deleting it, I ran a DB checker and MainWP leaves alot of Junk behind.
Anyway, my sites were getting hit with approximately 100 failed login attempts per day. This does not include iThemes blocking Xmlrpc. php
So I created a page rule in CF for wp-login.php to check the browser integrity. I also uploaded “WPS Hide Login”
I only mention this to be sure that they will not interfere with MainWP. My problems with MainWP began before I implemented these.
I am going to try one more time to get MainWP to work. Wish me luck.