It’s a creative idea, but I can see some issues. First off I’d say the colour scheme could be better, the current colours don’t make much sense, and it all looks very flat.
Some of the architectural choices don’t make much sense either, especially the one where the roof crosses directly over a window.
Some of them might have too many details, which make them look very messy. One of the main purposes of an icon is to convey an object, function, or idea in an easily readable way, which is often done using a clean and bold look, whereas with these everything is very thin with many small details packed into small areas.
The roofs seem to be lacking any sort of detail, even an outline which everything else has.
I would recommend reducing the details, keeping only those which are necessary to portraying the overall design. Pick a max of 3 colours which are used throughout the entire set, and use colours that are a bit more muted. Use a variety of thicknesses for the lines, and use them sparingly. For example, you have a few buildings/windows, with many horizontal/vertical lines, you don’t need a solid line to show that there’s a line there, using partial lines and colours in strategic ways can trick our brains into thinking a line is there while keep a clean look.