Still say Battery or Oxygen sensor, they can stall easily if you try pulling away in anything other than first and they can stall if your revs are to low for the load, happened to me doing a U-turn on a negative camber and over it went.
Printable View
CFMoto manuals links
https://www.motorcyclemanuals.info/m...s-atvs/cfmoto/
2012-2014/15 CF650 ECU/ECM module aftermarket replacement (supposedly fixes the faults with the OEM Ducati ECU) - cheaper than CFMoto ECU
https://www.aliexpress.com/item/1005001409404596.html
CF650TR/TK/NK DIY ECU repair
Props to Jose1984 for the link