Problema con la función Boolean en Blender

Hola a todos. Quiero hacer una ventana con un cubo a la casa que tengo hecha con la función Boolean. Selecciono la casa y le añado Boolean con diferencia añadiendo de objeto el cubo para que se forme una ventana, y en vez de hacerme un hueco se me unen el cubo con la casa. Alguien sabe el motivo. La casa tiene una subdivisón en cada lado. Lo extraño es que en la parte de arriba de la casa (2 pisos) hice dos ventanas perfectamente pero en la parte de abajo me ocurre ese problema. Alguien sabe el motivo por el que no hace bien la operación? Por favor, necesito una solución para no volver a hacer la casa otra vez.