Заметил, что для hyphens важно значение атрибута
Можно же не гадать на кофейной гуще, а просто прочитать доку
https://htmlbook.ru/css/hyphens
Если не работает автоматически и текста не много, то можно расставить варианты переноса в ручную
manual - Переносы слов в тексте происходят в тех местах,
где добавлен ­ или <wbr>, если их нет, то переносы не делаются.