I did confirm I already do this, so it's not something that can help me. For instance, my FontAwesome is loaded like this, which is also printed out if I loop the family font names.
UIFont.init(name: "FontAwesome6Pro-Regular", size: 16)
Post
Replies
Boosts
Views
Activity
How do we determine if the fonts are lacking name? I tried dropping the fonts I use (Roboto and FontAwesome) into https://fontdrop.info/ and they all seem to have names.