I split a bill in GBP with my friend.
He received the request, in GBP, but he only had Euros in his account.
He couldn’t accept my request because of this. He had to manually convert the right amount from Euros to GBP, and then accept the request (which then worked).
Couldn’t you just convert on the fly? The same way you do it when we pay in a currency we don’t have?