Denoiser causing itirations to reset

So. a most peculiar problem since upgrading to 4.20. Now when I run a render. it will progress as normal, right up until it hits the iteration number which I have instructed Daz to start denoising. Once it reaches this number (defaulted to 20) it will begin from iteration 1 again, cycle thru to iteration 20, and then go back to iteration 1.
Anyone else had this issue? and if so, has anyone found a work around?