Keine Bedenken.
Die Klimatabellen hast du ja.
Einen Punkt aber erwähnen die nicht: Dass es nachts mitunter saukalt sein kann, auch wenn es tagsüber frühlingshaft ist, und Heizungen sind die große Ausnahme. Das ist etwas, das einem klar sein muss!
Im Atlas kommen dann noch Höhenmeter dazu (!), in Azrou geht es nachts im März Richtung Gefrierpunkt, tagsüber ca 14-16 Grad , und dort sind Heizungen noch seltener. Für diese Orte in der Höhe ist der April möglicherweise besser. (Auch sind nicht immer alle Pässe befahrbar wegen Schnee.Aber auf unvermutet schlechte Strassenverhältnisse muss man sich in den Bergen Marokkos sowieso einstellen.)
Andererseits— man weiss es nie. Ich bin oft im hohen Atlas, bei etwa 1700 Hm. Manchmal ist Frühling im Januar, manchmal Winter im April. Letzten Februar hatten wir schönstes Wetter und nachts gebibbert. Selbst wenn man eine Heizung bekommt, dann wird es nachts sehr feucht im Raum, die Häuser sind nicht isoliert und einfachverglast, gesund ist das nicht.
Die Städte gehen ganz sicherlich gut, Marrakech würde ich sogar vorzugsweise dann besuchen, es kann dort so heiss werden.Ein bisschen Wärme geben die Klimaanlagen ja auch her.
Eine Wärmflasche würde ich mir auch im April aber unbedingt einpacken.
Grundsätzlich gibt es eine ganze große Gemeinde von Marrokkofahrern, die von Dezember bis März dort mit ihren Wohnmobilen unterwegs sind. Um dem Winter hier zu entgehen, und auch aus genau diesem Grund halte ich den März auch für eine gute Zeit.