.. inserting a Discretionary Break right after the hyphen makes it work. 'Tis a curious thing you encountered here.
(Are those your default Hyphenation settings? "At least: 12 letters long", "Hyphen limit: 1"? Not that it appears to have anything to do with the problem at hand...)