You described the reason yourself, delivery has been imminent every month since March. I have written emails to customer support and thats exactly the story they give.
The response from customer support appears like a template with a +1 month added to the expected date.
The latest emails say...