Nie wiem, czy to jakakolwiek pomoc, ale sam kiedyś animowałem eksplozję i miałem dziwny problem. Jak zmieniłem jakąś opcję w ustawieniach domeny dymu lub emitera, to nie przeliczało mi tego poprawnie. Cały czas dostawałem jakąś losową kulkę ognia bez dymu. Podobną do tego, co masz na drugim screenie. Za każdym razem przed przeliczeniem symulacji na nowo musiałem dodać jakiś obiekt oddziałujący na dym. Np. nowe pole siłowe lub przeszkodę. Dopiero po dodaniu lub usunięciu obiektu z domeny, coś się resetowało i eksplozja wraz z dymem były poprawnie kalkulowane. To było lata temu, jeszcze przed Blenderem 2.80, więc nie wiem, jak to się ma do twojej sytuacji.