Twitter media upload failed

It can work
https://twitter.com/shotcutapp/status/1303449739468431361?s=20

If you are using Automatic Video Mode, I suspect your variable frame rate input is causing Shotcut to output a bizarre frame rate they do not support. You can make a custom video mode with your resolution and aspect ratio that defines a simple frame rate like 50 or 60.