So I finally looked at the drawings. Looks like my instinct was right: the site is too small for the building...
I believe this lot is not part of the overall area owned by the City.
They should be calculating their limiting distances from Centre line of the street and not the Property lines...