SoundLink flex poor quality inside vehicles

I drive a medium duty truck for work, and I use the Bose SoundLink flex to listen to music, because the radio on the truck is bad.

The only problem I've noticed, is when I'm driving the sound quality is very bad, and an open room it can get very loud and you can feel the Bass from two rooms over, the sound quality is absolutely pristine. The battery lasts a very long time even on high volume.

But when driving on the highway, I don't know if it's the adaptive sound software or what, but the music always sounds very muffled, and even at max volume it only sounds as loud as say, 30% volume in an open room, even when it's 3 ft away from me. On top of this, at about 80% volume, it loses its battery within half an hour.

I tried contacting Bose customer support, but they weren't much help, truthfully I believe their software development team needs to do some testing and areas that have large amount of white noise, or an actual vehicles; considering they make automotive speakers I don't see why this would be an issue, especially with how expensive their products are.

Does anybody have any fixes to this?