I have checked, the currency of Agreement should be the same as project currency.
TT004100 Project currency is THB. Therefore, you need to zero out the USD agreement and create a NEW THB agreement (with a new agreement number) since no invoices has issued yet.