The current set up of the software contains some errors, e.g., failures in script naming etc.
I recommend to set up a continuous integration pipeline (for instance with GitHub Actions) to make sure, the software can at least be installed, if not tested.