I wonder, when using the splash screen APIs anyway, don’t you see that at the start, and the immediately jump into compose land?
And basically when the splash screen is gone, you’ll have already used system ui controller from accompanist to set the status bar colors, maybe used
ComponentActivity.setUpEdgeToEdge()
from here or the current equivalent and so on. And in that case I wonder if the xml themes still need to be there.