Odd then that BMW’s own charger connects via that same DIN (but also has clips for direct battery terminal charging). FWIW I had an Optimate 4 with DIN socket in Canbus mode for a few years and never had any issue with battery charging. However if you have Canbus and non-Canbus bikes it makes more sense to tether everything to the battery directly so you don’t have to keep switching between modes on the charger.
As I have only two BMWs I find the BMW charger better as there is more feedback on status and battery health and I know it's been tested to work over Canbus.
The problem that I have experienced by charging through the DIN outlet is caused by ZFE controlling the DIN port rather than the charger, so being an Optimate or a BMW charger, it makes no difference.
If nothing extra electrical equipment is added to your bike, the DIN port works well enough.
However, if anything is connected to the extra plug (popular name is GPS plug) we find hidden up front, this plug share the same port into ZFE as the DIN socket. (BMW may have changed it, so this information may not be relevant to the very newest bikes). This means that anytime the DIN port is open, so is the GPS plug. Thus, when the charger is connected, the ZFE opens up the AUX port. Then, ZFE detects unauthorized current draw from the GPS plug, and shuts the port down again, and no charge will be allowed.
This was the cause of the charging through the DIN plug, and if BMW have changed it, there should be no further issues, so Optimate will work as well as any other charger.
The 'Mystery' about the CAN-bus compatible charger is quite simple.
In normal mode, the smart charger will always test for voltage and polarity, and then perform some type of analyzes before starting to charge.
The DIN port is initially closed. In order for the DIN port to open it needs some external voltage applied to the port, and then it opens up. So the CAN-bus mode is simply that the charger does not check for polarity and voltage before it puts voltage to the connector. Of course, some chargers may do checks after being connected, but if you have an plain old unregulated charger it will open up the DIN port and start charging (and if it is a powerfull one, it will charge with such a high voltage that it may damage the bikes electronics for free
)