I went through the other scenarios quite smoothly. "Day on the beach" was a walk in the park but "Breaking the bank" proves to be a tough nut and I don't see what I am doing wrong or what could I do better.
The main problem is that my infantry when it assaults a building gets instantly slaughtered by enemies hiding in the next building. I usually use the assault command to clear buildings. In most cases when I place infantry in buildings they are quite resilient to enemy small arms fire but
Don't do that. This is a mistake that I see a lot by many different people. The Assault command is just a bounding overwatch drill (leap frog). Very useful in many situations, but room clearing is not one of them. For room clearing, you want to have as much firepower directed at the target building as possible, and when you enter the building you do not want to do it piecemeal.
Here is a very simplified example of how I conduct MOUT:
For simplicity sake, this will only be a 1 squad de