Failed build for: jfvelte - Galaxy S4 Value Edition (GT-I9515/L)

instead of the repo init on lineage, you init on /e/s gitlab with one of the v1- branches. breakfast+brunch are lineage build commands, not AOSP upstream. It’s overlayed by sourcing the envsetup.sh. It’s all there is to it. Much easier build error debugging. This said, I think your troubles are all with tainted repo sync states

Edit: @ronnz98 wrote up the non-docker way at Howto: Unofficial Builds using repo style for supported lineageOS devices that are not (yet) supported by /e/OS - link here for future visitors, complements the links given