Why Google is Indexing Canonical Root URL Instead of Specified URL Parameters?

We recently launched a website about couple of months back and noticed that Google was indexing, but not displaying, URLs with “?location=” parameters such as: https://carzprice.com/hyundai/hyundai-creta-price-in-hyderabad/creta where location = hyderabad but it is not indexing inner pages with variant - https://carzprice.com/hyundai/hyundai-creta-price-in-hyderabad/creta-1.6-e-petrol

Even after Requesting Indexing again after making all of these changes a few days ago, these URLs are still displaying as Allowing Indexing, but Not On Google in the Search Console and not showing up on Google when I manually search for the entire URL.