The fact that the systemd unit file has command line parameters set and no way to override them should be fixed. The simplest way to fix this is to add to /lib/systemd/system/transmission-daemon
EnvironmentFile=/etc/default/transmission-daemon
Change the ExecStart to
ExecStart=/usr/bin/transmission-daemon -f --error-log $OPTIONS
And add
TRANSMISSION_HOME=$CONFIG_DIR
to /etc/default/transmission-daemon
The fact that the systemd unit file has command line parameters set and no way to override them should be fixed. The simplest way to fix this is to add to /lib/systemd/ system/ transmission- daemon
EnvironmentFile =/etc/default/ transmission- daemon
Change the ExecStart to
ExecStart= /usr/bin/ transmission- daemon -f --error-log $OPTIONS
And add
TRANSMISSION_ HOME=$CONFIG_ DIR
to /etc/default/ transmission- daemon