Payment delays and labour shortages continue to squeeze margins and delay revenue conversion, overshadowing a record ₹43,300-crore order book and causing the stock to fall 30% this year.