Hello @whatsinaname
I cannot present a solution, unfortunately - I can just confirm the issue you are describing.
That said, I don't think it is hardware related as a similar example I wrote in Arduino works just fine - the screen comes back alive after light sleep.
My conclusion is that it has to do about how Micropython handles light sleep...
Thanks
Felix