It is a long standing issue. See
- Rclone mount overwrites new remotes in config...I think - #7 by ncw
- mount: improve implementation of --daemon mode · Issue #5664 · rclone/rclone · GitHub
I avoid it now by using Python with subprocess and start_new_session=True. I have also done similar things with nohupto effectively daemonize the process.