It could have been a machine error, but more than likely it is the check itself and I would check with your bank.
Sounds like it might be on your end with the transaction party
Definitely check with bank
You'd want to check with your bank, if you haven't already. Most businesses that accept checks nowadays print on the check and the person at the register will hand it right back to you.
Thanks! Your answer is awaiting moderation.