The problem with French fast trains is they make you lose all sense of how far apart places really are.
If for some reason there is a problem with your train that morning, you are some 300 miles from Paris, and you won't have the five hours it would take you to drive to CDG, much less the additional time you would need to research a rental car, pick it up, and return it.
You simply can not cover the ground in a vehicle in anywhere near the same time a TGV train can. So there is no plan B that will work to get you to the airport in time if there is a train problem - strike, mechanical, weather, rotten luck missing the departure by 5 minutes.
I would be in Paris the night before my flight out.
(I will note, in response to Pat's experience, that in fact the fall/winter 2019 transport strikes were the worst we have had for years and we haven't yet had anything like them since. Not to say there haven't been strikes since then, because there have been, but we have not had anything with the sheer length in time and breadth of impact. In that sense, labor strikes are not getting more frequent in France -- and yes, by law, they are announced in advance. There have always been strikes in France, and there will always be strikes in France. The minimum service rules mean they are announced in advance. But none of that matters if it's your planned travel day that gets affected, and you are on a tight schedule !)