Now that I have a MAC I can confirm that.
chDVRuser@chDVRusers-Mac-mini ChannelsDVR8089 % ls -FOPahl
total 40
drwxr-xr-x@ 10 chDVRuser staff - 320B Jan 13 17:31 ./
drwx------+ 41 chDVRuser staff - 1.3K Jan 12 19:56 ../
-rw-r--r--@ 1 chDVRuser staff hidden 8.0K Jan 13 17:58 .DS_Store
drwxr-xr-x@ 8 chDVRuser staff - 256B Jan 10 19:49 2025.10.30.0047/
drwxr-xr-x@ 9 chDVRuser staff - 288B Jan 10 20:19 2026.01.11.0154/
drwxr-xr-x@ 9 chDVRuser staff - 288B Jan 13 16:33 2026.01.13.2217/
drwxr-xr-x@ 13 chDVRuser staff - 416B Jan 12 20:09 data/
-rwx------@ 1 chDVRuser staff - 2.9K Jan 12 19:32 install8089.sh*
drwxr-xr-x@ 9 chDVRuser staff - 288B Jan 13 17:31 latest/
-rwx------@ 1 chDVRuser staff - 843B Jan 12 15:56 uninstall8089.sh*
Appears when it downloads an update, it downloads to the YYYY.MM.DD.HHMM directory and then renames it to latest before restarting CDVR in latest?
Not sure exactly how it works on Apple. How does the version you were running as latest become YYYY.MM.DD.HHMM after an update?
I'm still learning macOS, but latest does appear to be a directory, and not a symlink.
I still haven't dove into what an alias in macOS is yet.
Definitely a learning curve going from Synology/Windows to macOS 