Steyn City sits at roughly 26° south, between Pretoria's 25.73° and central Johannesburg's 26.20°. At that latitude the published solstice geometry is stark: at noon on 21 December the sun stands at 87.7° — within three degrees of straight overhead — and at noon on 20 June it reaches only 40.84°. That single pair of numbers explains most of what follows.
It swings sideways too. In midsummer the sun rises at an azimuth of 116.6° and sets at 243.4°, both well south of the east–west line, so walls that see no sun at all in winter catch it at either end of a December day. In midwinter sunrise and sunset move round to 64.2° and 295.8°, north of east and west, and that low noon sun reaches metres into a north-facing room — which in June you want.
Two more Highveld facts change the specification. Johannesburg sits at 1,753 m, and its summer UV index is described as extreme, often reaching 14 to 16 because of that altitude — fabric, timber and flooring age faster here than the same materials at the coast. And hail concentrates along the Highveld from mid-November through February, peaking in the afternoon: the satellite study puts the peak at 13:00–17:00 UTC, which by our own arithmetic is 15:00 to 19:00 local time. Precisely when an awning is out over the deck.