With TransactionSearch you must always set the StartDate field. Setting TransactionId overrides all other fields (even the required StartDate field).
The effect of setting other elements is additive or can alter the search criteria.