HyperPixel was developed for a very different Raspbian than the Raspberry Pi OS which now powers Pi's.
Screens have shifted from being a Pi-specific hack in config.txt
which causes the VideoCore chip to barf out DPI signals which we could shore up with Python scripts and other such (very very wrong in retrospect) nonsense, to a much more stringent Linux device-tree configuration.
As such we can't support HyperPixel on Bullseye. The conflicting pin assignments make it - if not impossible - extremely contrived.
Support on Buster is possible via a Python tweak found here: #54
For the curious there is some discussion about the complexity of the move from old-style to new-style drivers here: https://forums.raspberrypi.com/viewtopic.php?t=324640