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...