xarray.DataArray.hvplot will auto-project to PlateCarree if `crs` is provided

I have xarray data on a projected grid with cartopy projection crs = ccrs.LambertAzimuthalEqualArea(0, -90). I want to plot the data on its native projected grid (i.e. no re-projection) and also overlay coastlines.

My plotting code looks like: ds.hvplot.image(x='x', y='y', crs=crs, coastline='10m')

When I supply the crs arg, the data auto-projects to a lat/lon grid (presumably PlateCarree) . What’s going on here? Is this intentional? It’s definitely not the behaviour I would expect.