I've used Firefox on Windows, Android, Linux, and IOS, and out of those 4 the IOS one is the only one that fails to instantly adapt to the system theme when it changes. I have to instead close/open the app for the theme change to register. This doesn't appear to be a problem with the Brave Browser, which I also use on IOS for the Brave Playlist feature.