Update - Not sure why but i just got home from Morocco again. Using Holafly again, same plan again.
This time, I was getting only LTE, not 4G. It was connecting to a local network (Orange), same network as my gf who is a local. She gets 4G, I don't. I even went through all the settings with their Customer Support, which to be fair, was excellent. We went back and forth at midnight on WhatsApp trying to figure it out.
The ping was absolutely horrendous, I mean it still worked but I don't think I got through 100mb of data all week due to the absurdly slow Ping. It was so bad I almost bought Airalo half way through then I noticed on Airalo it also says LTE...
I guess the take away is that you don't know until you get there, even if you have prior experience from the same place, just 3 months earlier....things can change quickly.