Внутри устойчивого выражения ни днем ни ночью запятая не ставится. В том числе и в приведенном Вами предложении.
Указанная запятая перед второй частью повторяющегося союза (ни... ни) нужна.
Правильнее всего поставить двоеточие, так как во второй части предложения указана причина того, о чем сказано в первой части: Мы не знали, сколько городов он объехал и каковы были его заработки: от него долго не было ни слуху ни духу. В публицистических и художественных текстах двоеточие часто заменяет тире – тогда в данном предложении следует писать: Мы не знали, сколько городов он объехал и каковы были его заработки, – от него долго не было ни слуху ни духу. (Запятая в конце придаточного предложения сохраняется.)
Верно: Смотри фильмы, от которых ни тепло ни холодно.
Правильно: не то свет, не то тьма.
Устойчивое сочетание ни сном ни духом пишется без запятой.
Запятая нужна.
Запятая не требуется.