On my mi11pro i had the same problem , also on weekly rom and there is no way to make it better. Now i have an 12pro - there the screen in the sun is much better. So i think the problem is the 888 because it gets to hot, maybe also the cooling system on mi11pro is not so good