Auto Upload Photos in Transfers but only option is stop

Nextcloud version: 20.0.8
Operating system and version: Linux 5.10.21-Unraid x86_64
Apache or nginx version: nginx/1.18.0
PHP version: 7.4.15

The issue you are facing:
I have set up auto upload on my iPhone.
After it appears to complete, there are still photos / videos in the transfers page with the only option to stop.
I can tap and hold on the picture and it shows me what it is, but there is no option to retry or nothing saying what the status it.
The few images and videos that I’ll checked already exist in the location that it’s backing up to.
Could it be a permissions issue that it can’t over ride the photos?
I’ve have to turn photo backup off and on a couple times, and each time it re backs up the whole camera roll and it doesn’t seem to have an issue with most other photos / videos.

Is this the first time you’ve seen this error? (Y/N): Y

Steps to replicate it:

  1. Turn off WiFi
  2. Disable “Most Compatible” option in advanced
  3. Enable “Live Photo” option in advanced
  4. Enable “Auto upload photos/videos”
  5. Enable “Only use Wi-Fi connection” for photos and videos
  6. Enable “Auto upload in the background”
  7. Enable “Upload the whole camera roll”
  8. Enable “Use subfolders”
  9. Enable “Maintain original filename”
  10. Turn on WiFi and connect to access point
  11. Wait for upload to complete.
  12. When Badge indicating remain uploads disappears (goes to 0) check transfers.

The output of your Nextcloud log in Admin > Logging:
Not sure if there is anything relevent there.

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'datadirectory' => '/data',
  'instanceid' => '***',
  'passwordsalt' => '***',
  'secret' => '***',
  'trusted_domains' => 
  array (
    0 => '***',
    1 => '***.org',
  ),
  'trusted_proxies' => 
  array (
    0 => 'swag',
  ),
  'forwarded_for_headers' => 
  array (
    0 => 'X-Forwarded-For',
    1 => 'HTTP_X_FORWARDED_FOR',
  ),
  'dbtype' => 'mysql',
  'version' => '20.0.8.1',
  'overwrite.cli.url' => 'https://***.org',
  'overwritehost' => '***.org',
  'overwriteprotocol' => 'https',
  'dbname' => 'nextcloud',
  'dbhost' => '***',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextcloud',
  'dbpassword' => '***',
  'installed' => true,
  'mail_from_address' => '***',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => '***.com',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtphost' => 'smtp.***.com',
  'mail_smtpport' => '***',
  'mail_smtpsecure' => 'tls',
  'mail_smtpauth' => 1,
  'mail_smtpname' => '***',
  'mail_smtppassword' => '***',
  'twofactor_enforced' => 'true',
  'twofactor_enforced_groups' => 
  array (
    0 => 'admin',
  ),
  'twofactor_enforced_excluded_groups' => 
  array (
  ),
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 2,
);

The output of your Apache/nginx/system log in /var/log/____:

Is this the access log?