You’ve had a lot of great responses, so thought I’d share my set up with you as well. It’s perhaps more than you need, but as you’ll see from the photos, LowePro offer a smaller version as well. These are both from the Protactic range - the 350 and 450: https://www.lowepro.com/us-en/collection/protactic/
I use the larger one to hold my Mavic Pro 2 with FlyMore (complete, with the carry case and 5 batteries), the Smart Controller, Battery dock charger, other chargers and cables, ND Filter case, plus my Ronin S Gimbal, GoPro Max and dual charger, plus my Mavic Mini Fly More (complete in case). The mini can be removed from the top opener and I can access my GoPro from the side opener. In the main back compartment, I keep my landing mat and OS maps.
This gives me a ‘grab bag’ for everything I might need to throw in the truck for a Mavic flight plus things I might need to complement my Digital camera rig for stills and video. To be honest, the 350 is more than enough for the kit you’re proposing to pack, but if you want room for some clothes or a picnic, or other kit in future, then you won’t go wrong with the 450.
Neither is cheap though but I’ve found https://www.parkcameras.com/ to have some good deals (+ Amazon of course). The great thing about these tough bags is that you can attach all kinds of things to the outside as well, such as tripods. Both come with accessories straps and a pouch for this purpose. The other nice thing about this set up is that I can still just take my Mini of Mavic Fly More in their own cases for a day-trip and leave the rest behind if I don’t need anything else.
Hope this helps, and good luck!

