My 6x6600XT rig starts producing the only incorrect shares after each dag epoch's grow.
-dagrestart 1
doesn't work
It's time to fix it

Why don't you try -eres 6 for example and every time in which the dag grows nothing should happen,that command -eres 6 is to just to tell the miner to keep in mind that the incorrect shares will only start after the dag grows 6 numbers for example from 436 to 442 you should be ok doing this,the command and Phoenix miner supports a maximum of -eres 14 if I remember correctly.I had the miner crash every time the dag grew by 1 number in my Rx 6800 xt cards and by doing this I extended the life of the miner a lot before crashing.Try this and let us know if your problem is fixed.