I've recently (October) flown through CDG without firearms and it is a cluster XXXX of note. I had 2 hours between flights and was assured that is enough time. Maybe if everyone at the airport was working, however, in the middle of the day there was only 20% (maybe) of the security and customs staff working. Literally was running to the connecting flight and was nearly the last to climb aboard.
CDG and Heathrow are the worst international airports to transit. Make sure you have more than ample time to deal with those idiots because it will not go smoothly.
You can also check with Gracy Travel on the paperwork needed if you must go through CDG. They will ensure you have everything you need.
https://www.gracytravel.com/