Hyphens просто не везде поддерживается
https://developer.mozilla.org/en-US/docs/Web/CSS/h...
Альтернатива — использовать JS-библиотеку, например,
https://github.com/mnater/hyphenator (демо
mnater.github.io/Hyphenator)
Но, боюсь, из коробки он не знает четких правил переноса в русском языке.