Die harte Wahrheit ist, dass LibreOffice / OpenOffice kein PCRE hat und sich daher anders verhält. Diese https://help.libreoffice.org/Common/List_of_Regular_Expressions zeigt, wie und wann LibreOffice von PCRE umgeleitet wird.
Ich denke, der wichtigste Punkt für Ihre Frustration ist, dass Sie nur Zeilenumbrüche zuordnen können, die durch Drücken von Umschalt + Eingabetaste eingegeben wurden, nicht "normale" Zeilenumbrüche.
Leider scheint es keinen einfachen Weg zu geben, um diese Einschränkung zu umgehen. Daher hat jemand eine Erweiterung mit leistungsfähigeren Ausdrücken geschrieben: https://extensions.libreoffice.org/extension-center/alternative-dialog-find-replace-for-writer
Ich habe es jedoch nie selbst benutzt und kann nicht sagen, ob es Ihnen in Ihrer gegenwärtigen Situation helfen wird.