welcome to the forum and thanks for howto guide
not sure that is correct, as rclone has two vfs caches.
--vfs-cache-mode is for the vfs file cache only, not the vfs directory cache.
pre-load the vfs directory cache using --vfs-refresh
gdrive and onedrive are polling remotes, so can use something like --dir-cache-time=1y
that way, the vfs dir cache will not go stale for up to one year.
please check out my summary of the two vfs caches