Ring cameras are notoriously finiky when they are not able to make a connection to cloudflare for dns manswers, and if their clocks are not being set properly over ntp or dns. Also, they do not like any of the amazon content delivery domains/IP to be blocked. So for example, if a block list has the domains for amazonaws content delivery domains or IP addresses in it, then the ring devices will constanly have random disconnects. You may have to allowlist all the amazonaws cdn network domains to get the ring cameras not to act up.
You may find these articles useful.
A few years ago I bought a Firewalla Gold device to help provide some additional protection to my home network, but more importantly to control what my kids had access to and when they had internet…
blog.oholics.net
and
My initial setup of Ring Camera’s with my Firewalla was pretty lacklustre! They were isolated in a device group from all other networks, but had free outbound access to the internet. So, at f…
blog.oholics.net
As they will help you understand what might be happening.
What i recommend is reviewing your adguardhome query logs for frequently blocked domains done by your ring devices. If any of those blocked requests are amazon bound, i'd allowlist it. That should help your ring and other amazon iot devices.
so it is clear to me now what is creating instability for devices on your network. The blocklists you are choosing in adguardhome is blocking too many domains for your amazon bound iot devices/ and possibly iot devices bound for other outbound domain locations. You need effective allowlisting for IOT devices you wish to remain contected to the internet. So this is not an issue i have exclusively created with my installer, but it is something you can control with proper allowlisting.
It may take you alittle query log research, but it is completely doable. I look forward to hearing more about your progress.