R2 S3 API Error: TransferUtility can't fully upload

 using (TransferUtility tranUtility = new(s3Client))
            {
                var request = new TransferUtilityUploadRequest
                {
                    Key = User + cloudFileToUpload?.root + cloudFileToUpload?.Name,
                    BucketName = BucketName,
                    DisablePayloadSigning = true,
                    InputStream = cloudFileToUpload?.Stream,
                };
                await tranUtility.UploadAsync(request);
            }

When upload a PartSize, it can’t upload seconed part

Amazon.S3.AmazonS3Exception: The specified multipart upload does not exist.
—> Amazon.Runtime.Internal.HttpErrorResponseException: Exception of type ‘Amazon.Runtime.Internal.HttpErrorResponseException’ was thrown.
at Amazon.Runtime.HttpWebRequestMessage.GetResponseAsync(CancellationToken cancellationToken)
at Amazon.Runtime.Internal.HttpHandler`1.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.Runtime.Internal.RedirectHandler.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.Runtime.Internal.Unmarshaller.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.S3.Internal.AmazonS3ResponseHandler.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.Runtime.Internal.ErrorHandler.InvokeAsync[T](IExecutionContext executionContext)