I am using Smart Launcher 6 on Android. As I reported in their issues,
when I inadvertently rotate my home screen to landscape and back, the Flowx widget image becomes corrupt (pixelated, see the link above). Manually readjusting the widget size fixes it as the widget image gets refreshed.
Possibly the Flowx widget could be more robust to this (by refreshing upon config changes)?
What happens if you use the default system launcher? Does the same problem happen?
Have you tried all combinations of Flowx Settings > Advanced > Widget Update and Widget Source? Widget Scaling should not make any difference but you can try it.
The default launcher “One UI Home” does not change the home screen rotation, so the problem does not occur.
For Smart Launcher, I received a tip to set “Global appearance>Advanced Settings>Screen>Screen orientation” to “Portrait” to prevent the home screen rotation, and that got around the problem — so I’m good.
On a related note, my Pixel 8a updated yesterday and two of my three widgets got screwed up. I was able to fix them without much trouble, but it made me realize how difficult it must be for app developers to keep up with all this updating.