Thank you so much, its been frustrating me for a while now.not sure if this is your problem or not but I have noticed occasionally when using fill hole or bridge options that your geometry is created it just for one reason or another doesn't assign any materials to the newly created faces. Try going into object mode and then reassigning the geometry with the basic lambert shader.