The nafees-naskh-fonts package does not any fontconfig configuration for Urdu. So it is not easily recognised as a Urdu font. I suspect the same may be true for other Nafees fonts packages too. Reproducible: Always
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.