Google Pay/Wallet is one of the wallet apps using this API. If you use Google Pay, you set it as your preferred wallet app, and Google will act as an intermediary between you and whatever payment method you've configured in Google Wallet. It's this Google Pay app that's broken.
Banking, payment and wallet apps that implement the Contactless Payments API work normally as they should. But, some banks have lazy developers, and just hyperlink you to add your card to Google Wallet instead.
This is only true for Google Wallet. It can be used as a normal wallet app for stuff like plane tickets, etc., but Google Pay requires the OS to be specifically whitelisted by Google. This is an incredibly anti-competitive move aimed at supporting Google's monopoly by deliberately disabling functionality on alternative (including much more secure) operating systems like GrapheneOS under the guise of security.
Curve Pay works fine on GrapheneOS, there's even an article by a community member talking about it: https://shkspr.mobi/blog/2025/06/contactless-payments-with-g...