So what I'm hearing is that an intermediary, Youtube, signed off on content they wanted you to produce for the platform. Then they took said content down because of -insert some asinine bureaucratic bullshit here-.
Well Pete, what you have here is a big 'ol sucking sound problem. And that sucking sound is some pointless, shit-for-brains corporate intermediary poking their nose into your creativity in an attempt to inhale as much of your potential gains as possible. In this case, the pig making this sucking sound, tripped over itself in fine fashion and wasted your time and efforts in the process. That's some bullshit...
Don't fret, there is a solution, you've found it already. Dtube. Welcome :)