More than likely (in fact I would put it at like, 99% chance):
It's an OFAC thing. If they allow money transactions from Cuban nationals they run the risk of pissing off the Treasury dept.
Many companies do it in a very ham-fisted way (flag anything with "Cuba" in the title, etc.).