Foreign exchange realised variance

Good day!

Calling for advise of anyone who’ve implemented foreign currency, por favor!
It seems i’ve got an issue where system posts ForEx realised variance opposite way round. In the example below - this is first ever month we had with the error. Highlighted green - where I think it should be DR, not CR posted to p&l.
The system corrects itself in “bank statement closing balance” - where the rate between currencies matches what stipulated at the month end, BUT - the GL posting to forex is still wrong.
The way it shoudl be is -
Cleared totals minus unallocated variance = ending cleared balance. Otherwise Exchange rate inversed, which never happens with GBP/EUR relationship.

I wonder if we set it up tipsy-turvy upon implementation and if some box needs ticking.