I don’t know why but, I found that if you separate the brushes in streaming levels they work normal again. For example, I made a streaming level for every floor of my building and it solved the problem.
Its a work around but as far as no one being able to tell why this happens its my only choice. But several dudes told me to always work with static meshes, so after finishing my building I will learn 3d modelling and create static meshes of the group of brushes I made.