This data is somewhat conflicting, because zro-1 on this board says JIS is compatible with Bafang, and a BNI tool is said to be compatible with Bosch (edit: the tool does both BNI & square tapered but this doesn't mean BNI is square tapered). At the same time, the Lekkie Buzz Bars are compatible with both Bosch and Bafang (and I've read in other places that Tongsheng is compatible with Bafang). This can't all be true at the same time.
I'm tempted to assume Tongsheng (obviously Asian) is JIS, since JIS is for Asia. This implies Lekkie can't claim their Buzz Bars to replace both Bosch (German/BNI) and Bafang (Asian/JIS).
I think I have it sorted now. Indeed there is some misinfo out there (the Lekkie catalog in particular). Here it says: "These cranks are ISIS fit for Bosch Performance, Performance CX and older type Active Line. They will not fit the 2018+ Active Line / Active Line Plus motor which uses the smaller Bosch BNI Interface." So this implies the star interfaces are:
- ISIS - the most common star interface spanning many brands
- BNI - a "Bosch Spindle Interface" apparently smaller but similar to ISIS
JIS cranks could almost be installed on an ISO spindle, but they would bottom out which is not good (fit too loose):
This is Bosch BNI (10 teeth):
This is the ISIS design (also 10 teeth):