Agree on the brakes: commercial cargo bikes often specify 4 piston disc calipers, with at least 180mm rotors and there are now from some makers, calipers that take much thicker brake pads so they last much longer. Magura MT5 as used on the Terns, for example.V- brakes are not going to be right for a cargo bike with small wheels. You'll wear through aluminium rims very quickly, and the braking force will be unreliable. If you going to spend all that money, you should do it properly.
Another thing to think about is the gearing. Crank motors are designed for large wheels. When you use them on bikes with small wheels, the gearing can be too low, especially if the bike has a freewheel rear hub (typically 7-speed or less).
Gearing can be sorted. The mid-drive kits force you to typically at least 42T chainwheel, and you can fit larger, either directly or as I have done on my 20" wheel trike project, by drilling and bolting a big chainwheel to the existing one. If you have a spider this is not necessary; mine does not.
I aimed for the same top gear as my 700c Ridgeback, which has 38T front 11T rear. The more or less 500mm diameter instead of 700mm wheel overall diameter means I need 7/5 x 38T. I've started with 52T, and I'll see how I get on. Larger ones are available.
But you might be more bothered about lowest gear, in which case much less to worry about: my 38T example only needs 36T at the back to match the 51T bottom gear on the 700c bike. That gear climbs anything. A 42T chainwheel would do the same with a 32T cassette, so bog standard sorts the low gears.