Renewables developer Leaf Clean Energy has sold its stake in four renewable energy investments, worth a combined $8.4 million.