I think the difference in Dutch may be that in "gans" the n is articulated weakly and may become a nasal vowel to some speakers (at least for me), whereas with "gants" there is no such weakening, and it remains fully occluded.