I don't know about everyone else using L mode, but in default D mode, even when going down a roughly 10 deg downgrade the cruise holds perfectly. When I cancel cruise I start gaining speed. Regen is doing a great job maintaining cruising speed down hill as I can see on my regen meter I'm gaining 7-10 kW in battery.
When I head down a 25 deg grade, the regen is unable to keep up and I think I've seen it go as high as 50 kW, though, I was more concerned with driving downhill. I set a 40mph cruise and was upto 50+ mph at the bottom of the hill. I have tried using the max regen paddle before and noticed no difference, so most likely was actually regen'ing the max of 70 kW but again, my eyes were focused in front of me while doing this rather dangerous experiment.
Going up this same 25 deg hill, cruise is aggressive and as I start climbing the bottom off the hill, I've seen my energy usage jump from 10 kW to as high as 70 kW. I'm setting cruise to 40 mph like before but as I go up, it drops to 39mph, climbs to 40mph as I stop changing pitch, as I start cresting the top of the hilll, the energy usage drops and my speed stays at 40mph.
This is all while in D mode.