Wow, congratulations to the team! Amazing to break through regulatory barriers and make new things possible.
Having said that, for plaid in the UK, they do offer both an open banking integration and a scraping integration for most banks.
I'm sure you know well the reasons for this. It is not practical to move large amounts of money via credit card due to the fees involved.
As for your point on transaction history, you could always create a separate account specifically for these type of situations where you're passing your login. Even if they get your transaction history, it would be very limited.