1. Jeżeli height nie jest dokładne, to bezpieczniej (i jest to dużo popularniejsze) zamiast niego podać building:levels.
2. Zamiast roof:direction=90 preferowałbym roof:orientation=across (chyba że coś tu źle rozumiem).