General Ledger Report Currency Value mismatch

I noticed something interesting, on General Ledger report, if I change the Currency to USD, the debit and credit amount shows different values when there’s not filter used. But then again for that particular entry, it’s showing same value.

Can anyone point out why this happening?