Here is my latest solution..... Go to eBay and buy EwiLink plugs, they are about $7 each. They link to a free app on your mobile device or other apps like Google Home, Alexa, and others. If you need to reset a camera, you click on it and cycle power. What I did was program the eWiLink app to turn off each plug OFF for 1 minute at a set time each day. This powers down the camera and reboots it. These take 2 minutes right out of the box to set up. I've also set up the cameras to reboot themselves through the Amcrest software, but that's only successful once in a while.
I'm sure hardwiring would be better in the long run but that's not an option for me. IMO, these cameras should not lock up, but I needed to do something to make them more reliable.