After some testing I've found a possible (somewhat clumsy & elaborate) workaround (Using LibreWriter in Debian)...
Install the 'Alternative Find and Replace for Writer' Libre Office extension (seems to perform the following actions better than the native Find & Replace feature in Writer).
Open original .docx in Writer.
Save as an .html document.
Close original .docx document and open the saved .html document in Writer.
Select all text.
Adjust any line spacing, font family, size, alignment, color etc. as necessary.
If paragraphs are run together, separate paragraphs with single line breaks instead of paragraph markers (which appear to translate into multiple Carriage Returns in QPrompt), place cursor at start of document, open Alternative extension.
Select 'End of Paragraph - $' option in 'Regular' dropdown.
Select 'Manual Line Break - \n' option twice in 'Replace' dropdown.
Click 'Replace All'.
Close 'Alternative' window.
Save .html document in Writer.
To add document to QPrompt without random line breaks, open the saved .html document in a browser (for me, Chromium)
Select all and copy/paste into new QPrompt document.
If decorated text is not the same height as Normal text, save document in QPrompt.
Open .html document from QPrompt in a text editor for me, Featherpad).
For Bold issues, find all occurences of 'font-size:medium' and replace with 'font-size:large'.
Save .html document. Close text editor.
Reload .html document in QPrompt if necessary to refresh.
Note - Text color highlights do not seem to save out from the original .docx to html
Note - Also appears that any Super/Sub scripting (intentional or not) must be manually reset.
Note - Text color occasionally changes during this procedure.
Bug Description Importing a .docx document not retaining the original text paragraph/sentence formatting. (see attach images)
Steps to Reproduce
Expected behavior Formatting should match source document
Screenshots (optional)
test.docx.zip
Device information