Ok so ive done a fresh install of the docker container including deleting any appdata folder. Managed to adopt both cameras and get it running. Also cleared the 2TB drive of any previous partitions and reformatted to NTFS with the name "NVR".
Set the "Host Path 2" Container path "/var/lib/unifi-video/videos" to host path "/mnt/disks/NVR"
When i try and change a setting i system configuration i get the same Validation error "please correct permissions or ownership"
Log file in unifi-video spits out
1658508439.237 2022-07-23 02:47:19.237/AEST: ERROR [uv.common] rejectIfPathInvalid - ERROR: Incorrect Ownership /usr/lib/unifi-video/data/videos:root in tomcat-HTTP-exec-2
1658508436.930 2022-07-23 02:47:16.930/AEST: ERROR [uv.common] rejectIfPathInvalid - ERROR: Incorrect Ownership /usr/lib/unifi-video/data/videos:root in tomcat-HTTP-exec-3
1658508005.449 2022-07-23 02:40:05.449/AEST: ERROR [uv.common] [ExtendedThreadPoolExecutor] !!!ERROR!!! Future ExecutionException:java.lang.NullPointerException in CSTask-02
1658507925.310 2022-07-23 02:38:45.310/AEST: ERROR [uv.common] [ExtendedThreadPoolExecutor] !!!ERROR!!! Future ExecutionException:java.lang.NullPointerException in CSTask-00
1658507702.289 2022-07-23 02:35:02.289/AEST: ERROR [uv.common] rejectIfPathInvalid - ERROR: Incorrect Ownership /usr/lib/unifi-video/data/videos:root in tomcat-HTTP-exec-5
Quick check to see permissions on the drive (not that i know if these are correct)
root@STH:~# #!/bin/bash
root@STH:~# /usr/local/sbin/newperms /mnt/disks/NVR
processing '/mnt/disks/NVR'
... chmod -R u-x,go-rwx,go+u,ugo+X '/mnt/disks/NVR'
... chown -R nobody:users '/mnt/disks/NVR'
... sync
completed, elapsed time: 00:00:01
Hope this helps