I switch my router off during the day and quite often when I boot it up when I get home, I'll have connectivity, but no internet (all the lights are green but no internet). Usually another reboot will resolve this, but lately it hasn't immediately. I have to repeat this a few times then it usually comes right which is annoying. I've always set my router to use 2600 (I get better speeds), and what I've discovered last night is that if I change it to use ALL bands when I get this connectivity issue after a reboot, I get connectivity again. After that I can switch to 2600 without any further issues, or at least until I get home and start the router up. FYI I do this to avoid being a victim of a power spike AGAIN.
Some time ago somebody posted a .bat file that allows you to change your bands on the router without having to log into it. It works like a bomb. RAIN has dropped the ball.
Perhaps playing with the bands offer a solution, use it don't use it
EDIT: I have found the original post (below) https://mybroadband.co.za/forum/threads/do-you-see-4g-or-4g-with-rain.920902/
http://2share.co.za/Files/Windows.zip
Unzip that. I'm assuming you have a windows pc.
Edit huawei_band_tool_config.txt with the correct username, password and router ip address.
Run this one LTE_2600_TDD.bat
That will force the router to the 2600MHz band only. LTE_1800.bat for 1800MHz band only these are the 2 bands Rain support. See which one give you the best speed.
Run LTE_ALL.bat if you decide to activate all bands again.