Grüße dich, Uwe,
Damit steht das figure-Element rechts neben dem Text. Wenn der Text aber nicht vorhanden ist bleibt das article-Element so hoch wie h4 obwohl das figure-Element höher ist. Nachfolgende Elemente sind dann "verrutscht".
Das ist korrektes Float-Verhalten.
Möglichkeiten, dies zu umgehen findest du in oben verlinkten Artikel oder im Artikel zur clear-Eigenschaft.
Studiere am besten beide Artikel und du kannst all deine Probleme mit Floats lösen.
Gruß, Daniel