it being a fox originally explained why it feels different from the other cw shows or at least the superheroes one
Probably a factor, aye. They may have had a lot of staff - creative and otherwise - already in place, along with actual concepts ideas, from the first pilot attempt vs if they had to build from the ground up for the CW.
Though with the recent (if technically intended) FOX sale too, I realise we could have ended up in an odd situation where the guys who own Marvel might have been airing a competitor's show.