RTL language overlap problem when mixed with LTR language

LibreOffice can’t handle mixing RTL(persian) and LTR(en). When a document with mixed RTL and LTR languages is saved as odt file or even docx file, After reopening the file, some of the LTR words are shifted and overlap with RTL words. You have to insert and delete a space to resolve the problem, but after saving and reopening letters overlap and mix again. Please share your experiences with this problem.
Screenshot from 2022-01-12 12-10-30

LibreOffice Version: 6.4.7.2
Build ID: 1:6.4.7-0ubuntu0.20.04.2
CPU threads: 4; OS: Linux 5.11; UI render: default; VCL: gtk3;

This can be a bug in the LibreOffice. Could you please file a bug report in Bugzilla, and send a sample document there?
https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided
Please use the latest version of LibreOffice, if possible. Download it from here:
https://www.libreoffice.org/download/download/

Thank you Hossein,
I’ve already filed a report on bugzilla a few days ago. But I’ve seen no activities on the bug yet. Here is the link:
https://bugs.documentfoundation.org/show_bug.cgi?id=146713

The bug is now fixed in the master branch.
If you build from sources, the fix is available. You have to wait a few days if you want to use daily builds:

The patch should be included in the daily builds available at
Index of /daily/ in the next 24-48 hours. More
information about daily builds can be found at:
QA/Testing Daily Builds - The Document Foundation Wiki