Hi,
Unfortunately there is no other way. Diagnostic settings is indeed not available in ARG. This is due to being extension resource that requires additional work to be available there. The API also does not have functionality to list such diagnostic settings for specific subscription or even resource group. So the only way to do it is by querying it for each resource.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.