I had them on a BMW F800ST they worked on a set time period. They were a pain, especially when waiting to turn right as they would keep switching off, so you had to switch them on again. Then they would still be blinking after you had turned so you had to remember to switch them off manually which kind of defeats the object of automation.I’ve never had a bike with canceling turn signals.
There were many situations where you had to cancel as people would think you were turning when you were not, resulting in angry horn blaring.
If you've managed to read all this post then I think you will have got the idea.