One of my Apollo's has a problem and I want to figure out how to fix it or at least diagnose what is wrong.
...
I can temporarily get rid of the problem by unplugging the USB cable to the standard unit, then plug it in again and then restart the miner.
Then it will run for maybe half a day before becoming erratic again, as shown below:

It seems to me there is something wrong, either related to the USB ports (they are fickle and often don't work) or maybe related to total power requirements of the OrangePi not being met at times, so that either an extra USB plugged in, or the HDMi cable plugged in will kick it over the edge into malfunction.
This looks like an internet connectivity issue, if you're running on wifi can you try ethernet and see if it resolves?
Adding another device via USB wont increase power requirements for controller, standard units have internal USB power and only use data lines on USB cords. One usb port is les reliable than the rest on the device (keep forgetting which it is but think its one of the USB 3 ports), and a good way to avoid is to use a USB hub (trying to get this fixed in time for the next major upgrade to the OS)
HDMI does activate the GPU on the controller which does use a lot more power, also double check your heatsink on the controller is firmly attached and has not come loose.