interesting choice to use syncthing instead of rsync, given the OP is already comfortable with it. equally curious to see why it was not even mentioned nor discussed for regular readers/viewers.
my main concern with the setup was with the additional config required to make sure sleep states and other hw annoyances are in check. but it does help to have a well-supported linux machine as a base!