Зачеркнутый (одиночный, двойной,...), добавленный как атрибут к экземпляру NSMutableAttributedString, не отображается, если диапазон применения не является целым диапазоном строк.
Это происходит с использованием addAttribute(_ name: String, value: Any, range: NSRange), insert(_ attrString: NSAttributedString, at loc: Int), append(_ attrString: NSAttributedString),...
Сломанный Apple в ранних версиях IOS 10.3 и не зафиксирован в финале 10.3.