Your sales invoice is for a date in the future, so Manager will ignore it until August 2nd arrives. Repeat your experiment with dates in the past and see what happens.
Also, most of your screen shots are too small to read.
Version 20.2.1 predated the current scheme for definitions of base and foreign currencies. Comparison of current behavior with any version prior to 20.2.35 is completely irrelevant with respect to foreign currencies and exchange rates. And, in fact, the new currency scheme has been modified even more recently. Further, several bugs have been fixed in the expense claims module since that time.
Rather than complain that something has changed since an obsolete version of the program, illustrate something you believe is an actual problem now, in a properly set up business. Explain why you think there is a problem and what you believe Manager should be showing instead.
I was able to balance the accounts again by creating a few journal entries and transferred the amount of foreign exchange gains and losses to Factureerbare kosten - Afgeboekt, down know the english name of this account.
I did already dropped my test database, but I did created a new test again where is reproduces
and again I don’t have any Foreign exchange gains (losses)
What you are showing is actually what I did expect to see