if you manage to align the demolition/construction costs and incidental building costs like this, then it could work.
income/financing amount also fits.
you can probably pay for the land from your own capital, only a little is missing for the incidental purchase costs and demolition.
I don't quite understand the calculation with the living area (so there will be 3 full floors?),
because if there will be sloping ceilings in the attic, then you will never manage with 80% of the floor area.
ground floor with your floor area: 75 sqm (of which over 20 sqm garage)
first floor: 75 sqm
attic: 75 sqm minus slopes, minus 2 terraces (22 sqm)
I would say the pure living area is more like 160-170 sqm (ok, the terraces will be partially added)
maybe a brief note on the floor plans (I skimmed through them)
entrance area with 10 sqm (waste of space, especially if you have a hallway with built-in wardrobe on every floor...)
terrace 1 (facing the street!) I would leave out, instead enlarge the living space there, and make terrace 2 at least 1 m wider!
(ok, I don’t know the orientation yet, where south, west is... but just an idea)
because noise level is probably higher toward the street, less so in the yard. Also if the terrace is wider, you can put plants there as visual/noise protection.
why a built-in wardrobe in the bedroom if you make a dressing room? (especially if you then make a 16 sqm bedroom... do you work there (like the children do their homework in the kids’ room because there is no study?)
and if you put the living/dining room in the attic and entertain guests, do they always have to go one floor down and use your master bathroom? or do they go all the way down (2 floors) to use the guest WC?
personally, I find the living/dining area in the attic quite interesting, but it gains quality if there is also a guest WC and a larger terrace.
and since the building envelope (6.7x14.1 m) is given, I would try to create as much living space as possible (i.e. little hallways, entrance area, stairs)
even if it doesn’t belong here ;)