My understanding is that many online pharmacies (not sure about RXhealth...), are brokers or clearinghouses. That means that your order is received by them, and they send out secondary orders for the items to be sent to you. I don't know the details, but I do know that when I place an order form multiple items, it comes from multiple countries sometimes. If that's the case here, and if it was indeed a mistake, no surprise. Suppose your order was done & paid in English with US dollars, and it went though India and was converted to Indian currency, and then wound up being filled in Spain? All kinds of room for communications goofs.
Just for anyone's info: My experience is that our sponsor is a fair, honest, fast, and high-end source.
Charles