iOS Smart Stack widgets defaulting to native Apple apps
Let me start by saying that I fully understand how Smart Stack widgets work: I have "widget suggestions" turned off (disabled) and I have "smart rotate" turned on (enabled). I also understand that the smart rotate feature is supposed to adjust based on user interactions with the widgets over a period of time. I've allowed ample time for this (weeks), as well as attempted troubling shooting fixes such as removing and re-adding the widgets, restarting my phone, etc.
Whenever I have widget smart stacks on my Home Screen combined with native Apple widgets and 3rd party widgets, iOS is OBSESSED with rotating to the native Apple widget(s) but will NEVER rotate to the 3rd party widget(s). Example: I have a widget smart stack consisting of a 3rd party Healthview widget and the Apple fitness widget. I use the Healthview widget far, far more than the Apple fitness widget (as it shows more useful data). When displayed, my iPhone will keep it on the Home Screen for 30-45 minutes before rotating to the Apple fitness widget. It will seemingly NEVER rotate back to the Healthview widget and I have to manually swipe back to it every time. For testing purposes, I've left the Apple fitness widget on my screen for up to 6-hours before (3-hours yesterday), but it won't rotate back. I manually rotate it back and 30-45 minutes later, it rotates back to the Apple fitness widget. It even does this when I'm not wearing my Apple Watch, including 1st thing in the morning when I haven't worn it for up to 12-hours. Why the heck would I need to ever look at/interact with my ring data when there is no current ring data to view and why would I ever look at it if I'm not even wearing my watch?
No, Apple: this isn't an issue with the Healthview app, so please don't suggest I reach out to the developer. This is an iOS issue which appears (on the surface) to be prioritizing attention to native Apple apps/widgets. It appears to override my use patterns to promote the native Apple apps/widgets. How do I fix this?