I know that we had problems with those types of checks being returned to us in the past and our old compliance person had us put exception holds on all credit cards checks. Needless to say when the OCC came for an exam we had a problem.
If the customer is someone you wouldn't hold a "regular" check for, then don't put a hold on. If it's a customer who has been a repeat overdraft customer for example then put an exception hold with that reason, again only if you would hold a "regular" check.
Just be certain that you treat credit card checks the same as any other check to avoid any possible violations of Regulation CC. I know that the length of the hold may not prevent the bank from taking a loss should the check come back but Reg CC was designed to protect the consumer and not the bank.
I have found the >$5,000 rule has been fairly useful for credit card checks - a large number of checks we receive are for large amounts. Also, a 5 day case-by-case hold has helped many of our customers avoid overdrafts when their card checks have been returned unpaid for whatever reason.