sorry for jumping in into your discussion. I have just become a new user of the program and must say, I'm very impressed. Congratulations!
Now, I struggle with a similar problem, and maybe it is the same. What I found out is the following:
If you have a bank account list, where the LAST account is in the default currency, everything shows up correctly.
But if the last Account is -say in Euros, but the default currency is in $, the the total amount will still be correct, but it shows Euros.
I have played around with the accounts. In the total, the Prefix is always according to the last listed account.
I hope,that helps a bit to solve the problem. I will check again later on.
Greetings from Switzerland