Наверное все дело в растворимости. Сероводород плохо взаимодействует с водой, аммиак образует с водой не гидроксид аммония как обычно принято, а с точки зрения донорно-акцепторной связи соединение NH3*H2O, следовательно здесь нет ионов. Фтор чересчур бурно реагирует с водой, и смешивается с ней в любых соотношениях, поэтому может образоваться не 0,2 моль ионов, а более. Йодоводород можно рассматривать как гидрид металла, потому что у йода хорошо выражены металлические свойства, а гидриды металлов хорошо реагируют с водой. И тут как раз получится 0,1 моль ионов йода, и 0,1 моль ионов OH-, что в сумме составляет 0,2 моль. Но все это только мои мысли, не претендующие на правильность.