During the second phase of descent, the reduction in velocity was more than the designed value. Due to this deviation, the initial conditions at the start of the fine braking phase were beyond the designed parameters," said Jitendra Singh, minister of state for the Department of Space, the ISRO's parent department. "As a result, Vikram hard landed within 500 m of the designated landing site." Singh did not clarify what caused the malfunction in the lander's landing system. The statement is believed to be the first formal acknowledgment by India's government that the craft crashed. In the ISRO's previous public updates on Vikram – the latest on its website was released back on Sept. 10, several days after the intended landing date – the agency noted only that it had located the lander but had made "no communication with it yet."https://science.slashdot.org/story/19/11/27/205207/2-months-after-failed-moon-landing-india-acknowledges-its-craft-crashed
Sounds to me like shitty software was to blame.