So I have figured out that any vendor you have had a order with previously/currently you cannot send a message to, but any vendor you have never ordered from before you can send messages to.
Not sure whats up but I did see classb saying something about not being able to send messages to his customers.
dunno, got a message from a vendor I'm waiting for delivery on earlier today and just sent one without any error, not expecting an immediate response tho.