Credit Card Change as Tip with different currency


I had tried the guide here on how to add CC as tips;

It all works fine if used with base currency. If I try to do it use a different credit card currency it behaves in an odd way. The Transaction type and Account are set to base currency.

I am trying to have excess payment change amount from different currency Credit Card payment as Tip. This total should not be added to the total amount of the ticket and it shouldn’t be taxable. Also split payments that include tips should be possible.

In the example here, the ticket total was US8.85 (23.00 Base Currency) I overpaid US10.00 (Exchange rate 2.6 from base currency) and the total seems to increase once more. I have no clue on what could be the issue.

Thanks you!