I've been digging a little bit & there are things being done in too many places & wrong places - we want to make it so that the only place is in an extension and such that swapping is easy
Note this shows tests that pass through the relevant code
https://integration.wikimedia.org/ci/job/wikimedia-fundraising-civicrm-bullseye-docker/1134/console