Rclone cache - Plex showing as unavailable

Sorry… another question.

I’ve decided to make the jump onto cache and have setup the remotes in the following order:

gdrive - points to the encrypted files
cache - points to the gdrive remote
cachedecrypt - decypts the cache

if I run the rclone lsd command (while the cachedecrypt remote is unmounted) it correctly shows the directories. When I mount the cache it also correctly shows the files and i can write/overwrite to the remote. However plex is showing all files as ‘Unavailable’. Why is this?

My remotes are configured as follows:
[gdrive]
type = drive
client_id = redacted
client_secret = redacted
token = redacted

[cache]
type = cache
remote = gdrive:Plex/
plex_url = http://127.0.0.1:32400
plex_username = username
plex_password = redacted
chunk_size = 10M
info_age = 6h
chunk_total_size = 10G

[cachedecrypt]
type = crypt
remote = cache:
filename_encryption = standard
directory_name_encryption = true
password =

And my mount service:

[Unit]
Description=rcloneMountGD
AssertPathIsDirectory=/mnt/plex

[Service]
Type=simple
User=dan
ExecStart=/usr/bin/rclone mount
cachedecrypt: /mnt/plex
–config /home/dan/.config/rclone/rclone.conf
–allow-non-empty
–cache-writes
–allow-other
–cache-db-purge
–cache-info-age=8h
–cache-workers=10
–cache-db-path=/tmp/rclone/cache-backend
–cache-chunk-size=8M
–cache-total-chunk-size=25G
-v
–log-file=/home/dan/scripts/logs/rclonecache.log
ExecStop=/usr/bin/fusermount -uz /mnt/plex
Restart=on-abort

[Install]
WantedBy=multi-user.target

Thanks again!

Dan

Scrap that… I’d made a mess of the systemd script… after some trial-and-error I’m now able to see and play the files!