Personally I wouldn't recommend you to use Boolean expression as it easily interupt your models and process coming, instead, why don't you use mesh extrude?
Or if you insist in using Boolean expression, when everthing is fused, remember to delete those polys around the intersection and connect them with high-res polys.