I mentioned in this PR that I can't install LabRecorder as a deb file on Arch Linux. I was able to build from source on the latest main branch without any modifications.
For an example of a project that does generic Linux releases with cmake see Cardinal. Also the noble release for liblsl worked for me I think it's just a matter of putting the binaries in a .tar.gz instead of a .deb format.
It looks like you're using cpack so I think you would add an option for packaging to .tar.gz and .deb like you did for liblsl