took me a bit to get around looking into this again. So the values changed in the UI are never synced to the actual config file on disk it seems. They work as long as the process is up. Once transmission is instructed to refresh the settings via killall -HUP transmission-daemon it will reload the values from the config file again.
So somehow the web ui needs to trigger a sync to disk, which does not seem to happen.