There's plenty of garbage on that site but their "how-the-sausage-is-made" reporting on the financial system is second to none. I recall reading ZH articles about this back in March 2021 when the SLR relaxation ended and that analysis is still spot-on two years later.