Why did the assistant ask me to reenter the transaction details?

The assistant uses exact matching. If the values do not match a record, it will ask you to correct them rather than guessing.