The docs (https://developer.garmin.com/connect-iq/api-docs/Toybox/WatchUi/View.html#onUpdate-instance_method) say, that onUpdate may be called multiple times during view transition.
My watchface does make partial updates to increase it's performance but does make full updates at the very first layout and when it comes back from sleep. I would need to also find out if my view is inside a transition currently because I will need to make a full update in the first onUpdate after this transition, otherwise the full update will only be made current the transition and this leads to invalid displayed view...
Problem
Currently, if I start an app and then go back to my watchface, there is an animation with a semi transparent white overlay - in my partial updates I do not draw all parts of my watchface but rather one part after another and this means I can see this semi transparent white overlay from the transition until the corresponding area is redrawn