I believe this is intentional, and part of the CSS-Font-Display spec.
https://tabatkins.github.io/specs/css-font-display/
The previous behavior (Flash of Invisible Text) was considered an anti-pattern, as it prevented text from being read on slower connections.
The new spec allows CSS to specify the behavior.