I have the same issue on iOS 15.0.1. I've tried several things, including setting the overrideUserInterfaceStyle of the scroll view. It does appear, like you said, that the framework is constantly resetting the scroll view's indicatorStyle. If you set it in scrollViewDidScroll, you can see the scroll indicator flickering back and forth between light and dark.