This is how it works. If you do not want to keep it running in your terminal then you have to run in the background. On Linux probably the best approach is to use systemd. You will find plenty of examples on this forum, e.g.:
What do you need --allow-non-empty for? It should be used only in special situations.
What is this flag? --cache-tmp-wait-time ?? It is from some ancient cache remote which is deprecated for ages. You can not use it together with VFS.
Do not use random flags you find on internet. At least check in documentation before what they are for.