Sure, but it is the responsibility of the initial contact "guy" that is selling you the product to give you expectations. If I am being sold a cover from him, I am not only paying for the cover itself, but for the timeframe he is telling me he will deliver it at. I would actually have this written in the contract and invoice. After that, I don't care how many guys they have to contact to make it happen, that is not my business. If the cover is significantly delayed I would demand compensation for that delay.
If they guy you are directly buying the cover from tells you he can get it to you in 2-4 weeks, while knowing that it is completely bull just to entice you to purchase from him, that is downright deceitful and in my opinion, complete fraud.
So the question is, what did they tell you the turnaround would be for when you purchase the cover. Covers have been massively delayed for well over a year now so everyone in the industry knows they will take many months to make and get to you. If they told you 2-4 weeks, they downright lied.
If they clearly explained it is usually 2-4 weeks but unfortunately these days there is a shortage of material and it may take up to 3 months or a bit more, and you are now waiting 4 months, that's a whole different story.