I also now paused between all the commands for at least 5 seconds to wait till the cache writes and see this behaviour
Find after is empty and here are the logs
2021/03/16 14:34:13 DEBUG : fuse: <- Lookup [ID=0x256 Node=0x1 Uid=0 Gid=0 Pid=392] "March16_7"
2021/03/16 14:34:13 DEBUG : /: Lookup: name="March16_7"
2021/03/16 14:34:13 DEBUG : /: >Lookup: node=March16_7/, err=
2021/03/16 14:34:13 DEBUG : March16_7/: Attr:
2021/03/16 14:34:13 DEBUG : March16_7/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=
2021/03/16 14:34:13 DEBUG : fuse: -> [ID=0x256] Lookup 0xe gen=22 valid=1s attr={valid=1s ino=11301529950936761786 size=0 mode=drwxr-xr-x}
2021/03/16 14:34:13 DEBUG : fuse: <- Lookup [ID=0x257 Node=0xe Uid=0 Gid=0 Pid=392] "dira"
2021/03/16 14:34:13 DEBUG : March16_7/: Lookup: name="dira"
2021/03/16 14:34:13 DEBUG : March16_7/: >Lookup: node=, err=no such file or directory
2021/03/16 14:34:13 DEBUG : fuse: -> [ID=0x257] Lookup error=ENOENT
2021/03/16 14:34:13 DEBUG : fuse: <- Lookup [ID=0x258 Node=0xe Uid=0 Gid=0 Pid=392] "diraa"
2021/03/16 14:34:13 DEBUG : March16_7/: Lookup: name="diraa"
2021/03/16 14:34:13 DEBUG : March16_7/: >Lookup: node=March16_7/diraa/, err=
2021/03/16 14:34:13 DEBUG : March16_7/diraa/: Attr:
2021/03/16 14:34:13 DEBUG : March16_7/diraa/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=
2021/03/16 14:34:13 DEBUG : fuse: -> [ID=0x258] Lookup 0x19 gen=23 valid=1s attr={valid=1s ino=15308389385792068975 size=0 mode=drwxr-xr-x}
2021/03/16 14:34:13 DEBUG : fuse: <- Lookup [ID=0x259 Node=0xe Uid=0 Gid=0 Pid=392] "dira"
2021/03/16 14:34:13 DEBUG : March16_7/: Lookup: name="dira"
2021/03/16 14:34:13 DEBUG : March16_7/: >Lookup: node=, err=no such file or directory
2021/03/16 14:34:13 DEBUG : fuse: -> [ID=0x259] Lookup error=ENOENT
2021/03/16 14:34:13 DEBUG : fuse: <- Lookup [ID=0x25a Node=0xe Uid=0 Gid=0 Pid=392] "dira"
2021/03/16 14:34:13 DEBUG : March16_7/: Lookup: name="dira"
2021/03/16 14:34:13 DEBUG : March16_7/: >Lookup: node=, err=no such file or directory
2021/03/16 14:34:13 DEBUG : fuse: -> [ID=0x25a] Lookup error=ENOENT
2021/03/16 14:34:13 DEBUG : fuse: <- Rename [ID=0x25b Node=0xe Uid=0 Gid=0 Pid=392] from "diraa" to dirnode 0xe "dira"
2021/03/16 14:34:13 DEBUG : March16_7/: Rename: oldName="diraa", newName="dira", newDir=March16_7/
2021/03/16 14:34:13 DEBUG : March16_7/diraa/dira/test.txt: MD5 = d8e8fca2dc0f896fd7cb4cb0031ba249 OK
2021/03/16 14:34:13 INFO : March16_7/diraa/dira/test.txt: Copied (server-side copy) to: March16_7/dira/dira/test.txt
2021/03/16 14:34:13 DEBUG : March16_7/diraa/dirb/test.txt: MD5 = d8e8fca2dc0f896fd7cb4cb0031ba249 OK
2021/03/16 14:34:13 INFO : March16_7/diraa/dirb/test.txt: Copied (server-side copy) to: March16_7/dira/dirb/test.txt
2021/03/16 14:34:14 INFO : March16_7/diraa/dira/test.txt: Deleted
2021/03/16 14:34:14 INFO : March16_7/diraa/dirb/test.txt: Deleted
2021/03/16 14:34:14 DEBUG : March16_7/diraa: Updating dir with March16_7/dira 0xc000646fc0
2021/03/16 14:34:14 DEBUG : March16_7/diraa: forgetting directory cache
2021/03/16 14:34:14 DEBUG : March16_7/diraa/dira: forgetting directory cache
2021/03/16 14:34:14 DEBUG : March16_7/diraa/dirb: forgetting directory cache
2021/03/16 14:34:14 DEBUG : March16_7: Added virtual directory entry vDel: "diraa"
2021/03/16 14:34:14 DEBUG : March16_7: Added virtual directory entry vAddDir: "dira"
2021/03/16 14:34:14 DEBUG : March16_7/: >Rename: err=
2021/03/16 14:34:14 DEBUG : fuse: -> [ID=0x25b] Rename
2021/03/16 14:34:14 DEBUG : fuse: => InvalidateEntry 0xe "diraa" Err:node not cached
2021/03/16 14:34:14 DEBUG : fuse: => InvalidateEntry 0xe "dira"
2021/03/16 14:34:14 DEBUG : fuse: <- BatchForget [ID=0x25c Node=0x0 Uid=0 Gid=0 Pid=0] 24x1 23x1 25x2
2021/03/16 14:34:14 DEBUG : fuse: -> [ID=0x25c] BatchForget
2021/03/16 14:34:15 DEBUG : fuse: <- Lookup [ID=0x25d Node=0x1 Uid=0 Gid=0 Pid=395] "March16_7"
2021/03/16 14:34:15 DEBUG : /: Lookup: name="March16_7"
2021/03/16 14:34:15 DEBUG : /: >Lookup: node=March16_7/, err=
2021/03/16 14:34:15 DEBUG : March16_7/: Attr:
2021/03/16 14:34:15 DEBUG : March16_7/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x25d] Lookup 0xe gen=22 valid=1s attr={valid=1s ino=11301529950936761786 size=0 mode=drwxr-xr-x}
2021/03/16 14:34:15 DEBUG : fuse: <- Open [ID=0x25e Node=0xe Uid=0 Gid=0 Pid=395] dir=true fl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x25e] Open 0x1 fl=0
2021/03/16 14:34:15 DEBUG : fuse: <- Read [ID=0x25f Node=0xe Uid=0 Gid=0 Pid=395] 0x1 4096 @0x0 dir=true fl=0 owner=0 ffl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : March16_7/: ReadDirAll:
2021/03/16 14:34:15 DEBUG : March16_7/: >ReadDirAll: item=3, err=
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x25f] Read 96
2021/03/16 14:34:15 DEBUG : fuse: <- Read [ID=0x260 Node=0xe Uid=0 Gid=0 Pid=395] 0x1 4096 @0x60 dir=true fl=0 owner=0 ffl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x260] Read 0
2021/03/16 14:34:15 DEBUG : fuse: <- Lookup [ID=0x261 Node=0xe Uid=0 Gid=0 Pid=395] "dira"
2021/03/16 14:34:15 DEBUG : March16_7/: Lookup: name="dira"
2021/03/16 14:34:15 DEBUG : March16_7/: >Lookup: node=March16_7/dira/, err=
2021/03/16 14:34:15 DEBUG : March16_7/dira/: Attr:
2021/03/16 14:34:15 DEBUG : March16_7/dira/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x261] Lookup 0x19 gen=26 valid=1s attr={valid=1s ino=6698490372359634740 size=0 mode=drwxr-xr-x}
2021/03/16 14:34:15 DEBUG : fuse: <- Open [ID=0x262 Node=0x19 Uid=0 Gid=0 Pid=395] dir=true fl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x262] Open 0x3 fl=0
2021/03/16 14:34:15 DEBUG : fuse: <- Read [ID=0x263 Node=0x19 Uid=0 Gid=0 Pid=395] 0x3 4096 @0x0 dir=true fl=0 owner=0 ffl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : March16_7/dira/: ReadDirAll:
2021/03/16 14:34:15 DEBUG : March16_7/dira: Removed virtual directory entry vAddDir: "dira"
2021/03/16 14:34:15 DEBUG : March16_7/dira: Removed virtual directory entry vAddDir: "dirb"
2021/03/16 14:34:15 DEBUG : March16_7/dira/: >ReadDirAll: item=4, err=
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x263] Read 128
2021/03/16 14:34:15 DEBUG : fuse: <- Read [ID=0x264 Node=0x19 Uid=0 Gid=0 Pid=395] 0x3 4096 @0x80 dir=true fl=0 owner=0 ffl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x264] Read 0
2021/03/16 14:34:15 DEBUG : fuse: <- Lookup [ID=0x265 Node=0x19 Uid=0 Gid=0 Pid=395] "dira"
2021/03/16 14:34:15 DEBUG : March16_7/dira/: Lookup: name="dira"
2021/03/16 14:34:15 DEBUG : March16_7/dira/: >Lookup: node=March16_7/diraa/dira/, err=
2021/03/16 14:34:15 DEBUG : March16_7/diraa/dira/: Attr:
2021/03/16 14:34:15 DEBUG : March16_7/diraa/dira/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x265] Lookup 0x17 gen=27 valid=1s attr={valid=1s ino=8948523067796462443 size=0 mode=drwxr-xr-x}
2021/03/16 14:34:15 DEBUG : fuse: <- Open [ID=0x266 Node=0x17 Uid=0 Gid=0 Pid=395] dir=true fl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x266] Open 0x2 fl=0
2021/03/16 14:34:15 DEBUG : fuse: <- Read [ID=0x267 Node=0x17 Uid=0 Gid=0 Pid=395] 0x2 4096 @0x0 dir=true fl=0 owner=0 ffl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : March16_7/diraa/dira/: ReadDirAll:
2021/03/16 14:34:15 DEBUG : March16_7/diraa/dira/: >ReadDirAll: item=2, err=
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x267] Read 64
2021/03/16 14:34:15 DEBUG : fuse: <- Read [ID=0x268 Node=0x17 Uid=0 Gid=0 Pid=395] 0x2 4096 @0x40 dir=true fl=0 owner=0 ffl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x268] Read 0
2021/03/16 14:34:15 DEBUG : fuse: <- Release [ID=0x269 Node=0x17 Uid=0 Gid=0 Pid=0] 0x2 fl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000 rfl=0 owner=0
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x269] Release
2021/03/16 14:34:15 DEBUG : fuse: <- Lookup [ID=0x26a Node=0x19 Uid=0 Gid=0 Pid=395] "dirb"
2021/03/16 14:34:15 DEBUG : March16_7/dira/: Lookup: name="dirb"
2021/03/16 14:34:15 DEBUG : March16_7/dira/: >Lookup: node=March16_7/diraa/dirb/, err=
2021/03/16 14:34:15 DEBUG : March16_7/diraa/dirb/: Attr:
2021/03/16 14:34:15 DEBUG : March16_7/diraa/dirb/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x26a] Lookup 0x18 gen=28 valid=1s attr={valid=1s ino=8948524167308090654 size=0 mode=drwxr-xr-x}
2021/03/16 14:34:15 DEBUG : fuse: <- Open [ID=0x26b Node=0x18 Uid=0 Gid=0 Pid=395] dir=true fl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : fuse: -> [ID=0x26b] Open 0x2 fl=0
2021/03/16 14:34:15 DEBUG : fuse: <- Read [ID=0x26c Node=0x18 Uid=0 Gid=0 Pid=395] 0x2 4096 @0x0 dir=true fl=0 owner=0 ffl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:15 DEBUG : March16_7/diraa/dirb/: ReadDirAll:
2021/03/16 14:34:16 DEBUG : March16_7/diraa/dirb/: >ReadDirAll: item=2, err=
2021/03/16 14:34:16 DEBUG : fuse: -> [ID=0x26c] Read 64
2021/03/16 14:34:16 DEBUG : fuse: <- Read [ID=0x26d Node=0x18 Uid=0 Gid=0 Pid=395] 0x2 4096 @0x40 dir=true fl=0 owner=0 ffl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000
2021/03/16 14:34:16 DEBUG : fuse: -> [ID=0x26d] Read 0
2021/03/16 14:34:16 DEBUG : fuse: <- Release [ID=0x26e Node=0x18 Uid=0 Gid=0 Pid=0] 0x2 fl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000 rfl=0 owner=0
2021/03/16 14:34:16 DEBUG : fuse: -> [ID=0x26e] Release
2021/03/16 14:34:16 DEBUG : fuse: <- Release [ID=0x26f Node=0x19 Uid=0 Gid=0 Pid=0] 0x3 fl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000 rfl=0 owner=0
2021/03/16 14:34:16 DEBUG : fuse: -> [ID=0x26f] Release
2021/03/16 14:34:16 DEBUG : fuse: <- Release [ID=0x270 Node=0xe Uid=0 Gid=0 Pid=0] 0x1 fl=OpenReadOnly+OpenDirectory+OpenNonblock+0x20000 rfl=0 owner=0
2021/03/16 14:34:16 DEBUG : fuse: -> [ID=0x270] Release
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item test_March_16/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_1/diraa/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_1/diraa/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_2/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_3/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_5/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_7/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_2/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_3/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_5/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_7/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:34:34 INFO : vfs cache: cleaned: objects 11 (was 11) in use 0, to upload 0, uploading 0, total size 60 (was 60)
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_1/diraa/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_1/diraa/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_2/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_3/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_5/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_7/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item test_March_16/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_3/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_5/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_7/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_2/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:35:34 INFO : vfs cache: cleaned: objects 11 (was 11) in use 0, to upload 0, uploading 0, total size 60 (was 60)
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item test_March_16/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_1/diraa/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_1/diraa/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_2/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_3/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_5/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_7/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_2/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_3/dira/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_5/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item March16_7/dirb/test.txt not removed, freed 0 bytes
2021/03/16 14:36:34 INFO : vfs cache: cleaned: objects 11 (was 11) in use 0, to upload 0, uploading 0, total size 60 (was 60)