By "...crawled the website ... multiple times" do you mean using the "Request for Re-Index" feature in the Google Search Console? You can do this to also check if there are any issues or errors with the page(s) you request.
Unfortunately, nothing can really compel or force Google to re-crawl or re-index your site any faster than it's algorithm or its own rules to do so. A request is just that, a request, and not a command for Google to do so. Sometimes it can be quick and sometimes can take weeks to have Google re-crawl or re-index.
Google also states in their support documentation:
You can request that an inspected URL be crawled by Google. Indexing can take up to a week or two; you can check the progress using this tool.
To request indexing, select Request indexing on the report. If the page passes a quick check to test for immediate indexing errors, it will be submitted to the indexing queue.
You can also try re-submitting (or submitting if you haven't done it already) your Shopify Sitemap to Google. See Shopify's documentation on how to do submit your Sitemap to Google:
Hope that helps!