The typeface
No caption font covers Devanagari, so iOS draws it in Kohinoor Devanagari. The font picker has no effect on Hindi captions; every other style control does.
Nothing renders as an empty box — iOS substitutes Kohinoor Devanagari and the text is sharp. It is the font choice that has no effect, not the rendering.