I have included an S3 bucket to my Nextcloud instance as an external source, but not as a primary source. All files that appear on S3 appear as expected on Nextcloud. I can manually upload a file to the bucket which will also immediately appear in Nextcloud.
However, when I upload files to the S3 bucket via the API, the file does not show up in Nextcloud. It seems that there's no differences in permissions and ownership so I'm not sure what's happening.
It's all pretty straight forward so I can't see that I've missed anything and I don't know if I should be looking at Nextcloud or S3 as the culprit.
Any thoughts?