So... here's something that came up a few days ago in the discord: Being able to assign the same file to multiple blocks in the same line.
No idea if this feature/format is useful to anyone but I had fun coding so *shrug*
This version also uses Asar 1.50 instead of Asar 1.37 which the currently submitted version still uses.
The format of the list is:
# Assigning a single block (Same as GPS's original format)
<map16>[:acts like] <file>
# Assign all blocks between
<map16 1>-<map16 2>[:acts like] <file>
# Assign a rectangle of blocks (Pretty much the same with LM's remap feature)
R<map16 1>-<map16 2>[:acts like] <file>
# Block 200 with acts like 25 and file "file1.asm"
# Blocks 201, 202, 203 and 204 with acts like 130 and file "file2.asm
# Blocks 210, 211, 220 and 221 without acts like and file "file3.asm"
<> - required
 - optional
While I was at it I also added comments to the list. As shown above if a line starts with "#" it's treated as a commented and will be skipped by GPS.
As for all the sa-1 issues. I applied a few blocks and couldn't recreate any of the issues mentioned so I can't really look into that.