Chrome CORS checked Access-Control-Allow-Headers and Access-Control-Allow-Methods headers in a relaxed manner and didn't follow the ABNF that spec defined. After Chrome 85, CORS checks follow the standardized ABNF.
Docs: https://bugs.chromium.org/p/chromium/issues/detail?id=1060504
Explainers: https://fetch.spec.whatwg.org/#http-new-header-syntax