Enduro onBackgroundData doesn't work?

Hi.

I have one user reporting that the weather doesn't update on his watch face. After digging in it looks like onBackgroundData function doesn't execute WatchUi.requestUpdate() properly.

The same guy had Fenix6, where everything worked fine. Everything works fine on his Enduro, except for the background processing.

Is there anything different about Enduros that would cause this? I can't imagine there's something wrong with his particular device that results in this issue.

Thanks