well WandaVision, Hawkeye, Falcon and Winter Soldier, What If, Loki all had characters we knew from the films. So of course they would do better than a show with a brand new actress at the helm. also you are right that Moon Knight was a brand new character however that had the Oscar Isaac factor - big name actor in the lead. that, and it's a different target audience.