I wonder if the first post in this might help you: Whitespace, line breaks, and screenreaders -- DEEP DIVE
Taking a look at your code, it looks like you’re using *line_break where you really only need to be leaving an empty line. What I mean is:
When driving in, the town seemed pretty small and I had seen nothing but brick and wood buildings and plenty of tall oak trees and other flora.
*line_break
From afar the valley seems to fold into itself like two hands cupped together, with snow-capped mountains topping off the cusps.
Very scenic, and the picture perfect mountainy town.
Is not actually going to put a real space between those paragraphs, while:
When driving in, the town seemed pretty small and I had seen nothing but brick and wood buildings and plenty of tall oak trees and other flora.
From afar the valley seems to fold into itself like two hands cupped together, with snow-capped mountains topping off the cusps.
Very scenic, and the picture perfect mountainy town.
will put that space in. To put it another way, *line_break is just starting the next bit of text on the next line, it’s not creating a paragraph break with a space.
I hope that helps and that you don’t mind me looking at the code 
