Hello @Bowling, Kyle - Thanks for reaching out and I apologize for the late reply. Resource groups are purely logical & meant to help organize the resources, as such, they don't have any impact on the performance & uptime of your Logic Apps.
Based on your description, what I suspect might be happening, especially if you have 20+ apps with HTTP triggers calling each other in chained calls, is that there might be a bottleneck causing hanging requests across the chain of calls, ultimately causing all of them to fail. There may be multiple possibilities on why this may be occurring: faulty payload, timeouts, and other limits imposed by the service.
Investigating the exact root cause might entail analyzing the (a) trigger history and (b) the logs through Azure Monitor. Note that Trigger History and Run History are separate, and you should be able to identify the specific trigger that may be bottlenecking by reviewing the Trigger History. If that doesn't help much, I would look to compose a Kusto query and run it through Azure Monitor for more specific error messages. If you need assistance with troubleshooting via Kusto queries, it's best to open a support case and work with one of our support engineers who has deeper insights into your unique environment in a 1:1 setting.
In case your Azure Subscription doesn't carry a support plan, feel free to let me know in the comments section below and I'd be happy to help grant your subscription with a one-time free support enablement for resolving this particular issue. Ultimately, if the root cause is, indeed, a bottlenecking problem with one of the HTTP connectors, the solution might entail either making necessary changes that honor service limits for better resiliency or an architectural change in your overall chain of calls.
I hope this helps, and I look forward to your reply. Thanks!