It sounds like you’re in the right track, though I think you might want systemctl enable Duplicati for it to start even if nobody is logged in.
I could be wrong but it sounds to me like you might be running it as a service but it’s only started after you log on so might be running under your account.
Did you set it up on your own or follow a ride here such as this one?