#1 https://massive.io while pricey per gb ($0.25/GB), you get the first 150GB free, so you'd be paying about $35 for the file transfer. Would be the least amount of effort of any of those scenarios, no real special tools required. Could even drag and drop the folder into the browser.
#2 would be portable hard drive. 300gb of video isn't enough to justify any syncing tools. Just drag and drop.
#3 rclone to Cloudflare R2 maybe, somewhere with no egress fees. Be about $5.