I run the All condition Armadillo Elite on my road bike - amazing tyre, no flats but freaking expensive.
Ran the Nimbus Armadillo on my old mountain bike - similarly no flats. and did run these on the ebike, but found I got a lot of broken spokes so moved to hookworms, but started to get flats...