Agreed. In seems in English "shadow" is more of specific to a smaller and tangible object. Large objects, larger than a car or so cast "shade". Trees and houses cast shade. Humans cast shadows. So in this case there is some ambiguity the original sentence, but I'd imagine it's shade.