epix2 will not display WF after displaying it once in reaction to gesture/button/tap


Hello,

I am experiencing the following issue and I am not sure if it is a bug in the SDK/firmware or my code:

I have my epix2 set to always-on=OFF and gesture=ON and display-timeout=8sec for both general + during activity;

The issue I am having is the following scenarios during general time (non-activity and non-sleep):
(1.0) display is off
(1.1) I short-press any-button/gesture/tap and my WF is displayed (as expected)
(1.2) I then either let display time-out or press light-button to turn it off
(1.3) I then short-press any-button/gesture/tap again to turn the display back on
RESULT: display remains off no matter how many times I short-press any-button/gesture/tap.
eventually - after leaving it alone for some time (not sure how long) -
display will come up upon any-button/gesture/tap but will repeat the above behavior still.

Another issue I have noticed is that during this period where it will not display my WF,
it will also refuse to do so when when I try to back out of an activity/app/whatever:
(2.0) display is off
(2.1) I short-press any-button/gesture/tap and my WF is displayed (as expected)
(2.2) I then either let display time-out or press light-button to turn it off
(2.3) I then short-press any-button/gesture/tap again to turn the display back on
RESULT: display remains off no matter how many times I short-press any-button/gesture/tap
(2.4) I hold start to bring music-control and display comes up w/ music-control
(2.5) I then press back to get out of music-control and back to my WF
RESULT: display remains on the music-control no matter how many times I press back

Lastly, running the above scenarios w/ an OEM WF works as expected,
i.e. it will turn display on every single time I short-press any-button/gesture/tap (as expected),
and will always backs out of activity/app/whatever and to the WF after I press back while in them (as expected).

I am therefore suspecting I am doing something wrong but I am not sure what -
I have been using my WF for year+ now and never had that issue w/ my Fenix6 (likely b/c it was always-on),
And I am quite sure my epix2 also *used* to function properly in this aspect till possibly few weeks ago.


p.s.
Not sure if somehow related, few weeks ago I have experimented w/ sleep-mode,
And for that overridden onEnterSleep/onExitSleep + provided a minimal-version of my WF for this mode;
However after experiencing a weird issue where the epix2 would bring my minimal-version-WF
during general time and keep doing so repeatedly I have deleted those onEnterSleep/onExitSleep overridden methods,
and - unless I am mistaken - this is where I have began to have the issue I am asking about here.

Could anyone please advise ?

Update 2023-02-14: after seeing a normal/expected behavior w/ another non-OEM wf looked at my code and found the bug (had to do w/ a battery-usage-optimization when in high-power mode)