EUR account does not balance

This is normal for foreign currency accounts, the GBP balance will drift as the incoming and outgoing transactions are at different exchange rates. You can correct it using “record currency loss/gain” on the bank account settings:

This is a special type of journal that resets the GBP nominal balance to the current exchange rate without changing the foreign currency balance, with the matching figure going to currency charges.