Rclone mount overwrites new remotes in config...I think

I think this issue is caused by --daemon not passing the credentials to unlock your rclone.conf properly.

Suprisingly --daemon is a really complicated feature - Go absolutely hates forking so there are a lot of workarounds here.

I think this used to work properly. At least it is working well enough to unlock the config once - why not again?

Not using --daemon would be a useful test.

You could use screen or tmux to start rclone and leave it running. I often do this

screen -dmS rclone rclone mount ...