R2 issue: uploading files (or chunks) to presigned urls

Hi… I concocted a very simple c# console application that initializes the multipart upload, uploads the file and finally finalizes the upload. I tried it on seaweed s3 serves and it works fine. But on R2 I get status code 403 (Forbidden).
You can find the code on my public github repository “github dot com slash tadejp13 slash R2UploadTest” - sorry it won’t let me insert links

Please insert the correct bucket, key, secret and s3 url in Program.cs lines 10 to 13

Thank you and best regards,
tadej