What surface conditions do you ride this in? I spent this morning on my Specialized Levo (1) and ran down the entire battery over the course of about 2.5 hours, covering 36 km and 1400 meters of elevation, much of the downhill being at "mach chicken", with drops, doubles, locked up dirt surfing, etc. There is 0% probability I would take this long range e-bike to that terrain. Which is fine. But I'm pretty sure your frame wasn't designed to carry this 22 pound battery or anything like it, so are you exclusively riding this on buttery smooth Dutch roads?
> I'm pretty sure your frame wasn't designed to carry this 22 pound battery or anything like it
Presumably bike frames are designed to carry larger riders? 22 pounds is well within the normal range of "adult". Apparently most bike frames are designed for riders up to 120kg - so the OP could easily be 40+kg below that.
Bicycle frames are highly optimized to have the loads concentrated at specific points, namely the seat, bottom bracket, and wheels. The lugs are heavy, and the tubes are very thin almost everywhere else. This appears to be putting load at focal points along the thin wall regions. Every time you hit a bump, the battery hits the frame, like hitting the thin wall of a soda can with a hammer.
(1) a few years old now, but keeps up with my buddy riding the new-new version https://upway.co/products/specialized-turbo-levo-comp-carbon...