Hi Chandramani123456,
The bank feeds feature in QuickBooks Online will automatically identify and use your home currency. This is why foreign transactions are not showing when matching. You might want to delete and recreate the transaction using the home currency.
You can also check this blog for more ways of handling this scenario: Multi-currency tips and tricks.
Don't hesitate to get back to us if you have other questions related to QuickBooks.