Confused about which options I should use with Plex and GDrive

With all these cool options rclone has (cache, vfs) I am starting to get confused as to which I should use and which options. Could anyone please help me?

My situation: dedicated server with gigabit connection and good peering with Google (and my house, of course). I use Plex, Radarr, and Sonarr. Radarr and Sonarr create hardlinks to two local folders. With a cron job, I rclone copy to an encrypted GDrive cache for backup/stream if I delete the local version. Plex has 4 libraries (2 local, 2 rclone cache). I end up with double entries as some are on GDrive, some are still local. Sorta works, but could be better.

What I would like to achieve: use rclone cache (or vfs mounts) only. Whenever a hardlink is created by Radarr and Sonarr, I would like both

  1. that upload to GDrive starts
  2. that the file remains available for immediate stream

I once tried achieving this with cache-tmp-upload-path/cache-tmp-wait-time. Upload worked, but the files also became unavailable for 5-10 minutes once the upload finished. I probably did something wrong.

Anyway, what should I do? Thanks!