I get Incorrect collision for all the meshes that I used boolean on it, for example in a wall, I made windows out of booleans, but the engine ignores them and keeps the collision like the wall has no windows.
You have to have multiple collision meshes in order to capture concave detail. For example, if you tried to model a U shape, the gap in the middle would be treated as if it’s filled. You can either use multiple collision meshes, or split the model into multiple pieces. It’s a limitation of how collision is detected with collision meshes in all types of games and engines.