To add my tuppence worth, I upgraded to Bullseye last weekend, and promptly found screensaver blanking not working correctly. It would turn the monitors off, but they would power on again after a few moments; moreover, if in 1280x720 resolution, they would power up in 1920x1080, maybe suggesting more of a reset than an unblanking. Changing to the vc4-fkms-v3d overlay restored correct behaviour, while enabling VNC (as suggested elsewhere) made no difference.
Having trawled the RPi online forums, I found the suggestion from @kerry_s (Thanks!) to add
to the kernel command line. This works, behaviour is as expected with the KMS overlay, but I don't understand why this is a problem in the first place. My machine is a perfectly regular RPi4 running up-to-date Raspberry Pi OS with a MATE desktop; it has two BenQ monitors and a selection of common USB devices attached, all totally bog standard. Anyway, hopefully somebody will find this useful.