POS Extension GraphQL 400 error

I have a POS Extension tested on a dev store, and now I’m installing it to our organisations sites. Everything seems right, I can shopify app deploy updates to it - change title, scopes, etc. I can add the tile and when i click the tile it loads the modal. What is not working is a graphql search, and when debug in the console its giving me not enough information:

Unhandled Promise Rejection: Error: Failed to query Admin API: 400

I have all the scopes i can think of and when i add and change scopes and I’m seeing them be deployed.

scopes = “read_customer_events,read_customers,read_gift_cards,read_locations,read_payment_terms,read_products,read_shipping,customer_read_customers,unauthenticated_read_customers”

How can i catch this bug which didn’t happen in the development version?

I was using a different user, and even though the user could see the Tile, they the user needed to be given permission to access my custom app.