There are some exceptions to this rule. One exception is age - persons over a certain age (not sure what age) are, or were, exempt from the language requirement. To illustrate: Both my partner and I were granted German citizenship in January 2021, having applied in 2020. I could have passed B!, but my partner certainly would have not been able to.