I have found XYZ layers seem to ignore projections or can't seem to use them. I want to operate using a projection so I can buffer point data, for example. I was attempting to use ESRI:102171 because my data is from Victoria. But even using EPSG:3857 and setting as a projection re-projects my other data but does not effect XYZ layers. In other words the basemaps are in one spot and my data is elsewhere. If I return my layers to CRS EPSG:3857 they all line up. Can XYZ tiles not work with projections?
The problem started when, after I had the map set up perfectly using EPSG:4283 (GDA94 - Australia), I tried to buffer my point data by 50m. As the project was in a CRS and not projection the only option was to use degrees when buffering. I then used ESRI:102171 projection to resolve this. XYZ layers didn't come to the party, so to speak. So, I can have a nice map with XYZ tiles and not be able to perform buffer and other operations OR perform these operations in meters without XYZ tiles to support my work. This is my question, can I have both?
I also tried working from EPSG:3857 and using this for projections which had my data lining up but XYZ tiles not complying. QGIS automatically projects on the fly as far as I understand. I just can't get data to match up with XYZ tiles once projected into a local projection.