Install the GraphQL app on your store and run your query. It's likely that you are exceeding the cost limit of the query and need to break it into smaller parts. The response comes back as empty with no error when I run it from Powershell, but in their app, it will actually tell why the query isn't working.
I have never seen an API silently fail like this. This has been maddening.