This is interesting, since i started with the node-red-rpi snap i have a similar setup running here (3b+ 7" screen (not touch and via config.txt set to 1080p)) and do not see such issues … i’m wondering if some javascript of your dashboard goes wild here … (my setup does pretty much just use the default gauges and graphs with no modificatons)
you should probably start with:
though this will indeed most likely just postpone the issue a bit.