Given that is minutes off even after demagnetizing, makes me wonder if there has been water intrusion, or it is old and the oil is starting to gum up.
Oil age maybe a factor, but maybe it’s dropped? I had a Swatch with an ETA movement (with shock absorption nonetheless), and I somehow managed to damage its balance wheel assembly by dropping to a soft carpet from ~80cm, because it started stopping when it was not in dial up position. They even opened it and recalibrated and oiled it, but it’s dead.