I feel custom files should not reside under /usr/bin (perhaps move them to /opt/bin?):
/usr/bin/partbootscript.sh
/usr/bin/rockpro_bt.sh
/usr/bin/mrfixit_update.sh
This custom file is not a binary (perhaps move it somewhere under /var?):
/usr/bin/2parts.touch
Similarly
partition-bootup.service belongs into /etc/systemd/system. Furthermore, it should not have "x" permissions.
I can't say for sure, but did you manually link some service files in /lib/systemd/system to /dev/null? If so, these files should be linked to /dev/null from /etc/systemd/system.
From where does all the firmware in /lib/firmware come from? It does not come from official debian packages, does it?
I feel custom files should not reside under /usr/bin (perhaps move them to /opt/bin?):
This custom file is not a binary (perhaps move it somewhere under /var?):
Similarly
I can't say for sure, but did you manually link some service files in /lib/systemd/system to /dev/null? If so, these files should be linked to /dev/null from /etc/systemd/system.
From where does all the firmware in /lib/firmware come from? It does not come from official debian packages, does it?