I have run into exactly the same issue you queried a couple years ago, where TPM18 is generating a posting with correct values in local currency, but a zero value in local currency 2. This clears the amounts in local currency, but leaves a balance in local currency 2, which needs to be manually cleared.
Did you find a solution and/or config settings to resolve this issue?
Thanks,
Dawn