In British English, the words "weaker than expected" must be hyphated if, as in this sentence, they are used as an adjective. In American English this rule also exists, but is treated as flexible. Most Americans would agree that two-word adjectives such as "worst-case scenario" or "senior-level employee" deserve hyphenation.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.