text: Title: Sub folders are not indexed in Nextcloud watch folder
  Body: 
  ## 📝 Description of issue:
  My nextcloud watch folder contains many sub folders (organized by date, occasion, etc) and LibrePhotos are only importing a few of those folders. So if `/nextcloud` containers `/nextcloud/photoset1` `nextcloud/photoset2` `/nextcloud/photoset3` it is only importing the photos in photoset 1 and 3
  
  ## 🔁 How can we reproduce it:
  1. connect nextcloud to librephotos
  2. choose a scan directory that includes subfolders
  3. click scan photos (nextcloud)
  4. an incomplete number of folders/photos are infexed
  
  ## Please provide additional information:
  - 💻 Operating system: Ubuntu 22.04 in a proxmox VM
  - ⚙ Architecture (x86 or ARM):  x86
  - 🔢 Librephotos version: 
  - 📸 Librephotos installation method (Docker, Kubernetes, .deb, etc.): 
      * 🐋 If Docker or Kubernets, provide docker-compose image tag: `latest`
  - 📁 How is you picture library mounted (Local file system (Type), NFS, SMB, etc.): SMB
  - ☁ If you are virtualizing librephotos, Virtualization platform (Proxmox, Xen, HyperV, etc.): proxmox
  