More comment on the time-series stuff:
I should say, subtracting a reference station's velocity from a velocity field is mathematically equivalent to subtracting its displacement time series, assuming a purely linear trend in data. Maybe the discrepancies between the two approaches arise from some highly non-linear signals (such as weird assymetric seasonal variations, step offsets, or deformation transients) present in the time series that a single linear rate does not capture. That what I guess, not sure.
First, make clear that standard WGS84 in QGIS (code of EPSG:4326) is purely a geographic coordinate system based on a reference ellipsoid, a shape. It helps to define where a pixel/station is located (latitude, longitude, and ellipsoidal height), but it carries no information about time or crustal motion. It is not a dynamic velocity reference frame. In contrast, InSAR velocity fields exported from MintPy are intrinsically expressed in the satellite's orbit frame, which is anchored to a global terrestrial reference frame (typically ITRF2014/IGS14 or ITRF2020/IGS20, depending on the precise orbit files used). Because NGL GNSS solutions are defined in IGS20, and the frame offset and velocity drift between ITRF2014 and IGS20 is negligible for regional deformation studies (< 1 mm/yr),
thus, your raw InSAR velocity field and the NGL GNSS data are already in compatible global frames.
More on plate motion:
Reference frame transformations or unmodeled long-wavelength motions (such as plate motion or GIA) manifest as a 3D Helmert transformation, which projects onto the satellite Line-of-Sight (LOS) as a smooth spatial gradient or ramp. Correcting for plate velocity in MintPy predicts this LOS gradient and transforms the data from a global frame ( as we said, ITRF) to a plate-fixed frame. And that is why people can still do a polyfiting to remove/subtract a whatever polynomial ramp in between InSAR field and a GPS network. Because it is an regionally empirical (or maybe efficient?) way to approximate this Helmert trasnformation!
In contrast, selecting a reference point or subtracting a single reference GNSS station merely shifts the spatial field by a constant scalar (a mean bias in a scatter plot if you plot both datasets against each other in x-y axes). This constant shift changes neither the reference frame nor the spatial gradient. Because spatial gradients represent strain—and thus stress in the lithosphere—they carry primary geophysical significance, whereas the reference point offset is trivial.
+Kai