I was wondering about that. How DOES diffing work with this, like in a Geopackage?
I don't see how they'd display anything other than points. That leaves XYZM for diffing.
They might be showing summary stats like length, perimeter, area, volume, but that's usually not easy to generalize.
Kart supports points, lines & polygons, as well as GeoTIFFs for imagery and LAZ for point clouds.
Kart is a CLI tool, but provides fully machine readable outputs. You can use the QGIS plugin to get a visual diff of vector feature changes though.
This sounds like an amazing opportunity for a screenshot, btw :)