Revisiting diffusion-based moisture functions: why do they fail?