Вы правы. При космическом ядерном взрыве как таковая ударная волна не образуется, а присутствует разлёт вещества, испарившегося при взрыве, это разлетающееся вещество и передаёт импульс на присутствующие рядом с взрывом предметы. Чем больше присутствует вещества в оболочке заряда, тем большая часть энергии взрыва переходит в это вещество и соответственно увеличивается импульс, который можно передать окружающим телам.