For me readTimeout fixed the issue:
websecure:
address: ":443"
transport:
respondingTimeouts:
readTimeout: 30m
I was having issues with immich video backup a file that was about 700mb was getting stuck at 600mb and the error that printed in the log was as follows:
ERR vulcand/oxy/buffer: error when reading request body, err: context canceled entryPointName=websecure middlewareName=limit@file middlewareType=Buffer routerName=websecure-img@file