I have a BPM F-95 with a Bafang Ultra mid drive motor. I've been having quite a bit of trouble with hard chain skip when shifting. I know I need to stop pedaling to take the force of the chain while shifting. But, when going fast (~20+ mph) or under hard acceleration like when pulling out in...