Did you know that you can tell Instagram to post higher-quality videos? This feature is switched off by default, Here is how to switch it on.
First, open your Settings.

Next, go to Account.

From here, click on Data usage.

And finally, switch on Upload at highest quality.

This is the best way to upload high-quality videos/reels to your Instagram account.