Slow Backup to hosted S3 with minimal cpu ,io and network loads

Command : restic --read-concurrency=4 -o s3.connections=6 --pack-size=60 backup /mnt/alldrives/3dfilesdxb
Host: truenas / Restic version restic 0.18.0

This is backing up to my hosted minio S3 server. with or without s3.connections parameter, there is only 1 connection taking place maxing out at 2.5MB/sec. On the host (where restic command is run, the cpu loads is quite low. I am unsure why the system wont max out.

The files range from 5mb to 1-2GB in size, dataset is around 2TB

I have ample of bandwidth on the hosted instance and cpu as well.

OK after breaking my head for over 5 hours, i finally found it; for anyone else out there DON’T USE HTTP2. h2 multiplexing reduces it to 1 single connection.