Hi,
There's thousands of different S3 providers in the world, and sometimes, some of them are behaving weirdly. We do test our S3 capabilities with the most popular S3 AWS SDK (in Node), so it's very likely that the issue comes fro the provider itself. However, we have no information in your post about which provider you are using, so it's hard to tell.