se vc estiver usando oprações booleanas pode ser que isso aconteça mesmo. prefira nesse caso modelar mesmo o furo, através de um extrude/bevel negativo da face do meio da luminaria. é so selecionar o poligono da frente da luminaria e ir dando extrude/bevel para criar o furo. se preferir continuar usando as operações booleanas, elas às vezes invertem o lado das normais do objeto (não sei se vc sabe o que são normais, elas são um indicador de qual lado é visível num polígono), então vc teria algumas opções para corrigir o problema, uma das mais fáceis é aplicar um material com a opção 2-sided habilitada, assim vai renderizar e se nao me engano também exibir corretamente seu objeto na viewport. outra forma é vc aplicar o modifier "normal" no objeto e dar um check na caixa flip normals(o nome pode ser outro). outra forma ainda é selecionar as faces e ir invertendo, mas pode ser mais chato desse jeito.
tenta essas soluções, pode ser que resolva.
um abraço!!!