So I got confirmation from @YouTube that there is in fact a problem with my channel and potentially others where new videos don’t show for the first 10 minutes. So annoying
Anyway new Video is live but give it 10 minutes 
It’s just appeared - it literally has an exact 10 minute delay. I’m not sure what the problem is but @TeamYouTube are investigating. It really needs fixing
3:41 AM - 21 Mar 2018
0 replies
0 retweets
2 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.