Hi! Sorry for the late answer.
I tried the code for preventing flickering in the text elements, but this just resulted in more awkwardness and other issues that looks even worse, so I skipped that.
Instead, I tried to change the animation to “Slide in up” instead of “Fade in up”, which removes the fade part of the whole thing, which looks like is what’s causing the blinking issue. And this works better for sure, and the effect is almost the same. The blinking is gone on almost all elements.
Only one very irregular thing though. And that’s the opacity of the background image in the first one or two of these identical six boxes I have on my start page. On the first one or two boxes, that opacity starts at 100% and shows for like half a second or maybe even less, then it goes down to the intended opacity. But it doesn’t seem to behave the same way every time the page is loaded. I don’t know… It seems for sure that Pro, iOS17, Safari and opacity changes don’t really work perfectly together.
Anyways, I can live without the fade effect for now so I will just change the animation type throughout my site. Thanks.