The coordinates on the 'speed' DataArray do not match the provided key dimensions

I am running into this error when trying to convert an xarray dataset to a quadmesh in geoviews. I have multiple similar datasets that work just fine but this one is giving me an error

dataset_era = gv.Dataset(wind_ds, kdims=['longitude','latitude','time'],vdims=['speed'])
QM_era = gv.project(dataset_era.to(gv.QuadMesh, ['longitude', 'latitude']))