Instinct 2 series onExitSleep

I was reported by Instinct 2 series devices owners all my WF with generative animation or dynamic visualisation are showing smooth animation only on the first launch or after switching to glances and back. All others devices are working as it designed on each wrist turn performing high refresh rate. Code related to timer and onExitSleep / onEnterSleep  is dead simple.

    function onUpdate(dc as Dc) as Void {
    ...
    ...
    ...
           if(highPerformance){
            muTimer.start(method(:request2update), tdelay, false);
        }
        
    function request2update() as Void{
        WatchUi.requestUpdate();
    }
   
    // The user has just looked at their watch. Timers and animations may be started here.
    function onExitSleep() as Void {
        highPerformance = true;
        WatchUi.requestUpdate();        
    }

    // Terminate any active timers and prepare for slow updates.
    function onEnterSleep() as Void {
        highPerformance = false;
        muTimer.stop();
    }
  

On the simulator everything works as it should be,
Any ideas?