That the right question - I switched to your Panforst kernel on C4, but forgot to do this so N2+ (running Ubuntu 20.10 image, by the way). After switch to Panfrost kernel on N2+ most of issues I mentioned above (including the one you see on the screenshot) did go away (besides cursor flicker and panfrost gpu sched timeout errors in dmesg that is still possible to reproduce in Gnome Shell overview if Firefox running with layers.acceleration.force-enabled=1 and for example playback video from YouTube). It's good to know that Panfrost is already in good shape on Mali-G52. There is probably some other problems, but at least current state is something that worth time I could spend on testing and reporting issues, when pinky grey issue will be resolved.
However, since pinky grey issue is not resolved I still have to try to get usable system based on Linux 4.9. Currently I trying to get your mali-bifrost-dkms installed on Armbian legacy image, but all available releases fail in different ways.
What exactly you changed in your kernel releases to make mali kernel module build without errors?