Revolut top-up with curve + binance card = declined

If I try to top up Revolut with a Binance card behind Curve, it will always be declined. I tried entering the Curve card number directly as well as via Apple Pay, no luck.

If I instead top up directly with Binance card it works fine.
Aslo if I make any other purchase with Curve + Binance card it all works fine.

Binance support says there are “missing authorization details” on these transactions, whats up?