Frankly, on a 30 mile trip I carry 25 lb of repair parts, supplies, rain gear. 80 oz water. Pushing the bike 7 miles at 96 F because a tire blew & no cell service is no fun. I carry a whole fold up tire, 2 tubes and a pump now. Cruisers & MTBs put too much weight on the back tire. I measured 120 lb rear 20 lb front on a Pacific MTB with 60 lb groceries in the wald rack. I have had trouble with the front tire skidding around, like when it was hit by a dog. Groceries all over State 3. I've also had trouble with racks flexing from side to side & scrubbing the tire.
Stretch frame cargo bike put your weight on the front tire, have a welded rear rack that does not go anywhere, and often have mounts for a front rack that also puts loads on the front tire. Yuba kombi
https://yubabikes.com/compact-cargo/, blix packa
https://blixbike.com/products/packa-electric-cargo-bike, and giant momentum pakyak
https://electricbikereview.com/momentum/momentum-pakyak-e-plus/ are 3 such bikes I respect. Blix has a dual battery option. On the southern tier, you will encounter no long steep grades that require a mid drive.
I have a yuba bodaboda, which has been excellent for 6 years and 12000 miles. I have particularly short legs. You may want the bigger frame.
The weight of the bike IMHO matters only if you are giving the bike rides with a car. Wind is a much bigger eater of power in my location. 25 mph headwind makes my pulse rate 20 bpm higher, unless I use a lot of electricity. 840 wh battery is not enough to pull me all the way home 30 miles with that headwind and 70 small hills, without significant leg effort.