It's been a long time since I've done anything with Sanskrit so please forgive any misunderstandings, but didn't Vedic ळ become Classical ड, as in नीळ and नीड ?
There is strong evidence that the ळ came from Substratum languages (Dravidian or Munda) and many Indo-Aryan languages still retain it e.g. Marathi, Gujarati.