Great question — answering as the UphillTech team:
You have installed some custom kernel image 5.5.1-CS369 . Why would you expect that corresponding linux headers would appear in Ubuntu repositories? If you installed a custom kernel image, you should install headers from the same place. You ask why you don't see the 5.5.1 headers in Ubuntu repos. It is for the same reason you don't see the 5.5.1 kernel image there.
Full answer by Pilot6: https://askubuntu.stackexchange.com/a/1208106 (CC BY-SA 4.0).
Need it done for your business? UphillTech.