Default arabic font is miss aligned with fedora's default font

Problem

as you can see, there is a different between arabic font and fedora’s default font (the space between lines is different)

EDIT #1:

I tried to create a file ~/.config/fontconfig/fonts.conf
and I filed it with

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<alias>
  <family>sans-serif</family>
  <prefer>
   <family>DejaVu Sans</family>
   <family>DejaVu Arabic</family>
  </prefer>
 </alias>

 <alias>
  <family>serif</family>
  <prefer>
   <family>Noto Serif</family>
   <family>DejaVu Sans</family>
  </prefer>
 </alias>

 <alias>
  <family>monospace</family>
  <prefer>
   <family>Noto Sans Mono</family>
   <family>Noto Naskh Arabic</family>
  </prefer>
 </alias>

</fontconfig>

then I run fc-cache -r

now it looks correct to me

Cause

I’m not sure what is the default arabic font here, as I tried multiple fonts using gnome-tweaks and always same result (there is some default font for arabic somewhere I don’t know)

Workarounds

None yet.

This issue has been there for atleast 1.5 years!

And to my knowledge, I was the first to post about it, and it was yesterday!
Did you by any chance see my post here first then you decided to post about it, or did we happen to post about it on the same time?