For me there is one simple test to do first: at 12 o'clock the hands must cover each other perfectly, not after setting the watch at that time, but while the watch is running.
Furthermore, the dial must be centered perfectly, that is, when you put the side of a business card exactly over the central pinion, the side of the card must touch opposing hour markers exactly too: 12 - 6, 1 - 7, 2 - 8, 3 - 9, 4 - 10 and 5 - 11. That way you can find out in which direction there is a misalignment of the dial.
If the second test fails, I guess either a dial alignment or a new dial is in order. If the second test is OK and the first test fails, the hands must be re-installed. I am not sure if a watchmaker at an AD can do this, or the watch must be sent in.
Kind regards,
Paul