why did my run get accepted then 10 hours after it was accepted it got rejected?
Because Twitter shouldn't be used for uploading runs. You should be using something like Twitch highlights or Youtube. Twitter isn't viable for it.
why is twitter bad?
Because it's not a main video hosting site. This isn't something I should have to explain. Just upload it to YouTube.
i did