Missing cached shadermap for WorldGridMaterial In Metal

We had the same issue except that we got the error when running Development builds. For us this only happens when we have chunk generation turned on when packaging (still trying to figure out why). Turning it off in DefaultGame.ini solved the issue for us:

[/Script/UnrealEd.ProjectPackagingSettings]
bGenerateChunks=False