@ozzy ,
Best to communicate with your wallet. Cancel the order. If you are still interested when the situation improves, then put the order back in.
The supply chain, and everything is a total mess now, and missing deliveries by months is unfortunately not unusual. Good communication is all you can hope for in these times. Keeping the full payment for months on end is not an acceptable business practice. I down payment to keep your place in the queue and cover losses if you don't pay when ready would be acceptable. They should not expect a customer to act as their bank.