Barclays saying Curve is not UK based card?

Tried to use my Curve to pay my Barclays card (its linked to a nonGBP debit card), but getting the error that the Curve card isnt a UK Based debit card?

Anyone know whats going up?

Are using this to pay off a credit card using curve or something? Or use curve while Barclays set as the payment card?

It hasn’t worked for over three years: