I've plotted several locations based in Auckland, New Zealand, using Grid NZGD2000:ESPG:2193. When I load QuickMapServices and set to the same grid, The basemap produced is situated off Omen.
[GIS] QuickMapServices not showing basemap for the location – QGIS
basemapqgisquickmapservices
Best Answer
Per the comments, you're doing it wrong.
You can't simply change a layer's CRS if it was defined as another.
How to resolve: Make sure your layer in the original EPSG:2193 CRS.
If after you load the basemap, the canvas doesn't change to EPSG:3857, change the canvas to EPSG:3857, and zoom to your layer's location in New Zealand.