I was finally able to compile without any errors, but then I discovered there were still tons of crashes and other issues in-game. Thankfully, I managed to work through them.
I created a repo if anyone wants to see what
needed to be fixed. There's a lot of code in the Sci-Scripts decompile that SCICompanion can't use without introducing bugs. Almost all of these fixes will apply to compiling the Sci-Scripts CD version as well.
The LB2CD code from the SCI Decompile Archive will compile without error, but I keep getting a "missing 65535.v56" crash in several rooms, so I'm not sure if there are other bugs to be found in that version or not. Edit: adding 'view 800' to LBEgo's properties (script 19) fixes the missing 65535.v56 crash, but there are other errors as well - Clicking doors outside the newspaper or police station gives "Don't touch it" instead of entering the building. So neither the SDA or Sci-Scripts repos are perfect out of the box.
Back to the floppy version, the several hours I spent fixing 997.voc wasn't wasted as it's pretty much required. Compiling without one generates the file, but completely out of order and unusable.
I still need to do a full play through to make sure I've found everything, but it's finally time to put this thread to bed. Thanks for everyone's patience and all the help!