go to pending actions, click on the run, the video should come up. underneath the video, click the three dots icon and it will give you the options to either edit or delete the run
More people from the discord should record and upload runs to the leaderboards, the starry sky glitchless any% record with tasty is actually a 1:21 but it was only ever shown to the discord and never uploaded to the leaderboards, making my significantly worse 1:27 classified as the “world record”
Yes, it's up to the people who did the run whether they want to upload them. A lot of full runs on the leaderboard likely have faster times than many of the ILs as well.
Update: I’m a fucking idiot who was only looking at the switch leaderboard cuz that’s what I play on. The wr is a 1:20 played on pc.