I noticed several times that my 3rd party watch faces (plural it's not a bug with only a single watch face) are suddenly fed with wrong sunrise and sunset data, while Garmins stock widget is still showing the correct data.
I can fix it immediately with getting a GPS fix, but after a few days not using GPS it's offset again (while the internal widget keeps it correctly).