Thanks all. The issuing bank confirms it is good, all addresses line up as well. Taking to my bank to see what they say. I suspect the buyer is just new to this. Will verify before sending anything.
Inform buyer he will have to wait for check to clear, due to his variance from mutually agreed terms.