I understand from this M500/M600 thread that the Bafang M600 has a CANbus.
When I read the compatibility page of the EggRider manual, https://manual.eggrider.com/compatibility/ , they claim they are not compatible with the CANbus but then they claim to be compatible with the Bafang M600... ...