When I first installed Bullseye on a Pi, it didn¡¯t come with a GUI ¡ª it was command line only and then you could install any of a number of GUI packages. Granted, this was very close to the day when Bullseye 64 bit was officially released, so this may have changed now. But I had similar behavior of booting to a (almost) black screen, except for a little cursor at bottom left.
Other things to investigate are your /boot/config.txt settings, especially the HDMI options: read?
and?