Hello. You could try converting your models from COLLADA (dae) to Wavefront (obj). I always had better luck with Wavefront when it comes to rendering inside Gazebo. Conversion in Blender is quite straightforward, but there are also other tools.
Open the colladas as text files and check paths to the textures. Ideally, the textures would be in the same folder and the path to them would be just a relative path.