I believe there is a default "tab" at the start of each line, and that is where your wrapped price is getting pushed to when it's forced to wrap but nothing else is wrapped on the new line with it.
Can you place the text block for the price field on it's own line below the descriptive block and align that line right? Admittedly, it will always be a line below the description, even when there is plenty of room in the description's last line, but it would stay aligned as desired.
I went into your file and fiddled with the Line-spacing tabs settings menu to create a tab marker aligned right separate from the text ruler view of the layout. See if the attached file works any better for you.
This type of tab-wrapped spacing has been a problem in FMPro for many versions.
Not a bug, just different products.
MSWord is primarily a word processor that tries hard, and is often pretty clunky, at doing things other than word processing (eg. page layout).
FileMaker is primarily a database that used to be terribly clunky at text layout (ie. basic word processing stuff) but is now much better at doing this—but still clunky in parts.