Stock Reconciliation - Not Working for non-Base currency

ERPNext V13.49.5 (latest).
When trying to do Stock Reconciliation for Stock that is in USD currency, the following error is displayed.

Account 1012 - Stock (USD) is invalid. Account Currency must be GBP.

The base currency is GBP.

Any idea how to reconcile non-base currency stock?

I have ‘fixed’ the issue with changing the Stock to be in GBP, but it is not really correct solution. It should be possible to hold stock in multiple currencies and to be able to do Stock Reconciliation on these currencies.