Hi Kim Johnson,
Have you checked if the Foreign currency revaluation check box in "Main accounts" form for those main accounts are set to enabled or not ?
Unless this check box is enabled; system will not be able to run currency revaluation on those accounts. Below screen shot is taken from D365 for your understanding.

In addition to above; please check if the exchange rate between currencies what is recorded in the transaction is actually different compared to the exchange rate on the date when you are running the currency revaluation. If there is no difference in exchange rates; then system will not be able to revalue the accounts.
Also I have below concern.
--- Are the main accounts for those subledger 'Bank' accounts (in your 1st screen shot) fall in the same '6' series accounts as you showcased in the 3rd screen shot ? Can you compare those main accounts with other accounts. I feel; the Foreign currency revaluation check box may not be enabled for other accounts due to which revaluation is not working.
--- Bear in mind; only Balance sheet type accounts should be selected for foreign currency revaluation process. Not profit & loss type accounts.
--- Can you check if those '6' series main accounts what you selected in the journal line; is actually Balance sheet type accounts or not ?
Kindly check and update us.
Best regards,
Sourav Dam
Kindly mark this thread 'Yes' if this is answered your query which may help other community members in this forum.