The problem is that M$ likes to ensure that their stuff saved as docx won't render properly when opened on libreoffice. Fonts, headers, position of tables, many things can look out of place because fuck you for not using MSOffice
"Fonts" can be fixed by snagging the fonts folder from a windows install (or sometimes slsk depending who is online) and putting it in /usr/share/fonts. The rest though, yeah.