I don't know how the client stores quest entries. If it stores it into a file or files on the client side then it's possible those file(s) might be the issue.
I've had the exact same problem for years as well. It's really odd. Fortunately it is only a display bug as tasks will update normally, but its very annoying.