Alright, I've re-verified the cache of HL2, Deathmath, EP1, EP2, and lost coast. All are mounted in G-mod so there's a dependant that's missing for the map that for some reason I don't have.
found this in the console:
KeyValues Error: LoadFromBuffer: missing { in file materials/city_8/pripyatpavement2.vmt
(*LightmappedGeneric*),
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Which I'm fairly certain is the material I need for the missing textures. I'll see if I can find the file somewhere and mount it in the materials folder.