German renewables firm BayWa r.e. AG today said it has offloaded a 127-MWp portfolio of solar projects in France in two separate deals with Octopus Energy and Commerz Real.