No matter what I link or if I just put my name in, it won't work. Does anyone have any idea what to do? I can't get my runs approved until I do.
Why do you need the link in your profile in order to submit runs? I’ve never heard of a leaderboard requiring that.
In that case, it's not really that your runs are being rejected, but rather your game request is being rejected. The difference between submitting a run and submitting a new game is that the latter is indirectly also requesting to appoint you as a moderator of the new game.
With that in mind, when you request a new game your profile has to comply with the current rules in place for moderators, and one of them requires you to have at least 2 working contacts, but I feel obligated point out that it's not mandatory for one of them to be YouTube. If you'd like to ditch YouTube for another platform to add to your contact list, you're free to do so.
That being said, what @Oreo321 mentioned should do the trick to fix your YouTube contact.