This sounds like a screwup from the distributor and not Canaan.
It also sounds like you have not done your due diligence if you just waited around months for emails instead of following up immediately.
Ive followed up several times each and every time theyve told me my order is secured and that I just have to wait.
All of that changed yesterday when they finally after 70 days of lies told me they cant fill the orders.
Ive replied to that email twice! And Ive emailed them 6 times yet to get a response from them directly.
Im not making this up.