I've had errors with flexi and gradients before- I think the fix that we found was different diffusion methods, or error diffusion methods? something like that, I don't use flexi anymore so i'm not entirely sure that i'm remembering that all correctly, but I'm pretty sure thats what fix it for us