I figured out what the issue might be:
There was a bug where
'UIFontDescriptor.FeatureKey.type: kLowerCaseType'
did not work previously, but did work with
'UIFontDescriptor.FeatureKey.featureIdentifier: kLowerCaseType'
And so I've changed it to what its supposed to be.