An article this week in How To Geek on “10 Annoying Problems You Can Solve with Smarthome Devices” has this to say about resetting your router:
You can spend a lot of time troubleshooting a router. But you probably should just reboot the thing. This is, amazingly to this day, still a valid solution that is most likely going to solve the problem.
They go on to suggest two ways to do so: the eas(ier) way and the hard(er) way:
https://www.howtogeek.com/206620/how-to-automatically-reboot-your-router-the-geeky-way/
And for the ultimate in geekery, you can build your own router-resetting circuit from Hackaday.
Happy hacking!