I'm really, really trying not to be that noob guy who knows just enough to be dangerous and posts incessantly about how great his bike is...
...but that's not working out for me real well right now, so instead, I'll just implore you to take what I'm saying with MANY grains of salt and try to keep it short.
I'm 6'1", 145 pounds and 63 years old, but I also wanted a bike for very mixed road and trail applications, and I really wanted it to be 50 lbs or less. It's really interesting that the Nireeka Nyx and Moto HAL M600 are on your list, because the Nireeka Homie and Motobecane Ultra e-Adventure were on mine. (I REALLY didn't want to spend a lot of money, my budget was very tight last year.)
I'm still crazy about the Moto. The Ultra e-Adventure is really underpowered-- you would definitely want the M600 (or the eBoost Pro, if you weren't set on Bafang-- and note that the Pro is in stock and on sale right now) but I got it down to 46 pounds, and the bonus is that in order to enjoy it, I kinda had to get ripped. I'm glad I did-- I also body board, conditions have been really dangerous recently, I had a terrible wipeout last weekend, and being in such good shape physically (for a guy my age) really helped me avoid serious injury.
Curious as to why the controller and CANBUS are important to you, because there our priorities diverge-- all I care about is reliability and for the power delivery to be reasonable-- crap, my E5000 has only three levels of assist, but I seriously don't care. I rode an 80 nM mid-drive this summer, and it was a blast, but I'm not ready for that much assistance yet, and as long as I can climb 3,000-4,500 feet in a 30-35 mile ride, I don't care too much about the rest.
The thing that a lot of people seem to like about the HAL frames-- and there are several variations, so YMMV-- is that they are so stable, and seem crazy fast going downhill if you have the right tires for your conditions. The small pool of people who own HAL Motos really swear by them-- they just don't seem to have a lot of problems, a lot of bike for the money.