To me it is what feel you want. I wanted a MTB with a little assist, not an electric motorcycle. I also wanted light weight so I can throw the bike around on single track not something that wights 55lbs.
I have had this happen before. I use hubs with easily removable end caps. So if the thru axle is not tight the end cap can move causing the shifting problems. I just re-tighten it and have not had it happened again.
This is what the app can do according to Bafang.
"
1. APP wireless long-distance/close-range control of the vehicle, accurate positioning of the trajectory, real-time push notification of anti-theft information.
2. Redefine the user's riding experience, add functions such as cycling communities...
Even tho canbus was designed for a straight daisy chain I have used star topologies before. So was curious where they put the terminators. Makes sense to have one in display at the far end and one in motor. But it would seem one benefit of canbus is to be able query the battery for status rather...
There are extra lines that could be the can data pair just not labeled correctly.
I wonder where the bus terminator is located and if it could be missing?
According to the manual that part number is a canbus battery. There are enough pins extra to be canbus signals, maybe the labels are arbitrary. It is the right part number for the correct charger. The behavior would be indicative of the canbus sensing full when it is not.
You battery is a canbus battery. Is your charger a Bafang vbrand charger? How many pin s are in the charging port on the frame?
Here is the manual
https://www.bafang-e.com/uploaded/manual/BF-DM-C-BT%20F014-EN.pdf