Below is what is in my manual. It does indicate that cancellation is based on speed or distance which explains why the signal will always reset, but may take longer than desired. It doesn't indicate lean angle as a contributing factor. However, I'm fairly certain that my turn signals will turn off much quicker when I come out of a turn if my bike is leaned into the turn, than when I take a turn without much lean. Perhaps I attributed it to lean angle when in fact it was just the speed going into, and then back out of the turn. Maybe the VCM is just using an algorithm to determine deceleration followed by acceleration and distance travelled. However, you look at it, more speed (deceleration/acceleration) will turn if off sooner than maintaining similar speeds into and out of a turn.
"Move the switch to the left to activate the left turn signals. Move the switch to the right to activate the right turn
signals. A signal will deactivate automatically when speed or distance reach predetermined levels. To cancel a
signal manually, move the switch to the center position and push it inward.Momentary Feature: Move the turn
signal switch left or right and hold it in that position for at least one second. The momentary feature will activate and
the signal will then cancel when the switch is released."