Instanced Static Mesh not working with a specific mesh -- why?!

Well, your question already contains the answer to some degree. Multiple materials break the concept of mesh instancing.