I think a bulkMutation is what might solve this issue
https://shopify.dev/api/admin-graphql/2022-10/mutations/bulkoperationrunmutation
Core issue: Whether Shopify Admin GraphQL supports subscribing to multiple webhook topics in a single request, versus one subscription call per topic. Concern is the overhead of making 10–20 separate calls during app installation.
Context: Webhook topics refer to different event types a shop app listens to. Multiple posters note the inefficiency of separate calls for each required topic.
Proposed approach: Use GraphQL Bulk Operations (bulkOperationRunMutation) to batch the creation of webhook subscriptions; a documentation link was shared.
Status: No confirmation or examples that bulk mutations actually work for creating webhook subscriptions; outcome remains unresolved and the question is still open.
I think a bulkMutation is what might solve this issue
https://shopify.dev/api/admin-graphql/2022-10/mutations/bulkoperationrunmutation