Does it only happen over ENIG?
If it happens with regular HASL, it might not be the ENIG, it might be migration of a blue, violet or similar pigment/dye in the resist. White inks sometimes use these added colors to increase the apparent 'whiteness' of the white ink, especially if a cheap or low quality white pigment is being used. Most times these added colors dont show, but reflow and solder temps can play rough with (poorly) formulated inks/resists.
Not a real answer I know, just my 2cents from 30+ years of designing these coatings and (trying to) solve similar issues on the PCB shop floor.