firstly i don't think that the frame (CEF69) have any influnce on that
If the question is "most of bafang motors users accept inaccurate battery management ?". personally i don't notice any problem on battery level displayed (M500, M600, M510, etc..). BUT, i mostly return between 20% 30% of battery. may be at this level it decreasing more quickly ? i can't confirm because i'm ofen fully tired at end of exit and i use more motor help. But upper (between 100% and 30%), consumtion are +- linear for me, +- 150M D+ by each 5% with 800 Wh batteries