Failing: Automated checks for common errors

How can I make sure these check pass?

I have these webhooks in my app already

The shopify app is created via partner’s dev dashboard (via UI).

App is a very simple one, helps with oAuth, adds script tag etc.

The problem is “Automated Checks are failing during the submission”. As you see in the screenshot, I have these api routes.

Also in the new version of dashboard, I don’t see any option for adding GDPR webhooks, So I ran shopify app config link command in my nextjs codebase and it created a file called shopify.app.tomlwith this code below

client_id = "331a0b01defabb9fc71c9"
name = "MyTestApp"
application_url = "https://dev.apps.org"
embedded = true

[webhooks]
api_version = "2025-10"

[[webhooks.subscriptions]]
  compliance_topics = ["customers/data_request", "customers/redact", "shop/redact"]
  uri = "[https://dev.apps.org/api/webhook](https://dev.apps.org/api/webhook)"

[access_scopes]
scopes = "read_customers,read_orders,read_products,write_script_tags"
optional_scopes = [ ]
use_legacy_install_flow = false

[auth]
redirect_urls = [
  "https://dev.apps.org/api/payments/connect-shopify/callback"
]

I restarted the nextjs server and tried clicking the “Run” button again, it still fails. The code has HMAC signature verification method and all.

I cannot figure out this. I saw this post and followed the instructions, still can’t solve this issue.

I did ran shopify app deploy and it deployed the new version. Testing it again, right now!