Corporate cards have some of extra handling to deal with them. I know I tried to buy a WASD keyboard using a corp card, and their payment processor didn't let me use it either.
Looking around, it looks like when a Corp Card is issues (Capital one example[0]), they can lock the card to only be allowed with certain MCC (merchant category code). These are the codes that say what kind of product is being purchased. So it's possible the issuer of your corp card locked your card to certain MCCs. If your card in MCC locked, the merchant and processor likely won't know this until the payment has been tried, and there is a good chance the network/bank didn't send back a useful error code.
[0] PDF: https://www.capitalone.com/commercial/decomm/media/doc/treas...