Yeah, you're right - there is something odd going on. Even making sure everything is set to number correctly results in the same problem you're experiencing. I think it is to do with the format number options. If I look at the result of the currencyValue where I input 100000 into the TBH input, I see:
{"thb":"100000","eur":"2,739.75"}
But the value of the EUR input shows nothing.
It's okay re time - I like to help out.