I was able to duplicate all your results except for the 'transparent' render mode. For some reason it would ignore the alpha channel and the holes would fill in.
Transparent would be used for things like glass. So the holes of the broken window do fill in but should still be completely transparent in those areas with light reflecting off those areas to mimic glass.