Big thank you to @antisvin for his advice the the other thread:
You can add
OPT = -Osto your Makefile anywhere above theinclude $(SYSTEM_FILES_DIR)/Makefileline to compile with optimization targeted to reduce code size. Sometimes that may break things, but looks like your patch builds and runs fine and you get ~15kb free.
This reduced my binary size by almost 10%.