can you submit a run with a link other than yt?
Different games have different rules regarding where a run is uploaded. Some accept runs from multiple places such as Google Drive, Twitch, Bilibili, and even Twitter (just to name a few). Others may restrict them to YouTube or Twitch. Your best bet is to ask the moderators for the specific game you want to speedrun.
Also don't upload to streamable, inactive videos get deleted automatically there.
Also also, if you are going to use Twitch make sure you use the Highlight function (keeps the video forever) rather than linking to your original stream video (deletes automatically after a few weeks). Very important!