Почему может не работать тег BR?
Печально так верстать. каждый новый заголовок оборачивай в div
То есть по эммету div*4>span
а отступы не тэгами делай а margin-ом! он для этого и создан! а br создан, на случай если ты стишок переносишь в html. Это единственный случай использования br.
А там и br не осталось. WP их, видимо, вырезал.