AzureMonitor Bad Request when adding dimension to request

Hi,

I have upgraded from an older version of Grafana (v7X) to v9.3.0 recently, running on linux machine on AKS.
I have a dashboard to monitor Azure Eventhub, using AzureMonitor as the source, where I am trying to collect various system performance metrics (e.g. total IncomingMessages per topic). I used to have the EntityName as a dimension == * and it would do the trick. However, since the upgrade, this request is returning a bad request response (request failed, status: 400 Bad Request)
The dimension part of the query looks as follows:

dimensionFilters:Array[1]
0:Object
dimension:“EntityName”
operator:“eq”
filters:Array[1]
0:“*”
top:“10”

I redid the panel from scratch, but I still get the error.
Without this part, I can get the total incoming messages, but in the response there is nothing to split by.
If I follow the url in the response and split by EntityName on Azure it works, but I am not sure what has changed.