The morocco consulate is not the one checking your documents at the airport and they are likely wrong (at least, their information conflicts with United Timatic as you mention). You can get the pcr for peace of mind, but i strongly suspect that at the airport if you produce your vax-card that will be enough because airline agents go by timatic.