@Skeptical.me here are the troubleshooting steps that I would do.
- Install RMerlin 384.15 Beta 1 and thoroughly test that your network and devices are working as expected.
- I am assuming at this point, this has been determined and no issues are apparent.
- Enable IPv6 and use it normally for at least a couple of days. Making sure your network and devices are still working as you expect.
- A reboot of the modem/ONT and the router and the client devices are usually required within the first hour after enabling IPv6 in my experience.
- A further shutting down of all networked equipment may also be needed. This will properly reset the ISP connection between the modem/ONT and the router for a more stable experience. At least 10 minutes is required for this step, if necessary, and up to one hour with all equipment turned off depending on the ISP.
- What I am looking for specifically is an IPv6 address in the router GUI IPv6 page. This is the same page where you enabled IPv6.
- Also, each client device should have both IPv4 and IPv6 addresses in their connection properties.
- If the steps above prove the network and client devices continue to work as expected, then I would add further customizations to the network (below).
- Install unbound_manager v2.03 in default mode (hit Enter = 'No' to all setup questions.
- Use the network as you usually do. Check the unbound_manager 's' output for proof that it is caching as designed.
- At roughly the hour mark, I would reboot and after 10 to 15 minutes check that unbound is 'alive' by using unbound_manager and the '?' command.
Of course, using paid/commercial VPN providers may throw some wrenches into the works here. I would be looking for a provider that worked with the full setup above if there is one available at a reasonable cost.
The overall idea here though is to test at each stage before a change is made to know where to begin troubleshooting. If everything is done all at once, it makes it much more difficult to track down the actual cause(s).
While the whole world can live happily on IPv4 today, I don't want to be at the bottom of the learning curve when this isn't the case anymore. And that day will be here sooner, rather than later.