Since 7.5, we started using HarfBuzz API to check for places where inserting Kashida would break the joining of the text. However, HarfBuzz API handles only OpenType fonts, for fonts that use AAT (Apple Advanced Typography) layout it marks all places unsuitable for Kashida insertion. This should ideally be fixed in HarfBuzz, but it is a hard problem (https://github.com/harfbuzz/harfbuzz/issues/3721#issuecomment-1214410789). Alternatively, we may skip the check for AAT fonts (there are not that many of them, and they are mostly simple fonts where Kashida insertion will not break the joining). This includes Arabic fonts that ship with macOS (e.g. Al Bayan, Geeza Pro) and third party fonts like http://wiki.irmug.com/index.php/X_Series_2.
.
Not happening upstream. Bug 163215 has an alternative approach that should be good enough.