Thanks for the suggestion. I haven't got around to a high frequency filter yet.
However, I did add a thermal sensor (TMP102). Using two sided thermally conductive tape, I attached it to the X2 crystal. After empirically discovering the relationship between clock drift and temperature, I added a compensation factor to the timekeeping program.

Samples 0001-2000 are with the old power supply.
Samples 2001-4000 are with the new power supply.
Samples 4001-6000 also make use of the thermal sensor.
Best wishes,
Bob