1. Model overshadowing against neighbour windows, not against the ground
The Planning and Design Code overshadowing test in South Australia is typically applied to habitable-room windows and private open space of adjoining properties. A common misconception is that overshadowing is measured against the ground level of the neighbour block. In most Adelaide zones the test is stricter: it applies specifically to north-facing windows and to at least half of the neighbour private open space during specified hours.
For a two-storey narrow-block design, your designer must produce a shadow diagram at 9am, noon and 3pm on the September equinox (a standard test date). The diagram must show whether the shadow cast by the new home falls on any north-facing habitable window of the immediate neighbour.
If it does, the design either needs to be adjusted (lower ridge line, angled upper wall, set-back upper floor) or the application needs to be performance-assessed with a Statement of Effect explaining the impact. Public notification is likely in either case.