Originally Posted by
skipaway
Correct me if I've misinterpreted, but I don't think this is a legal routing as you touch Europe/ME both leaving and returning to Africa. You are forced to transit on your first leg, so you will have to return to JNB via HKG, or pick a new final stop in a country other than Mauritius or SA.
One of the visits to Europe/Middle East must be a
transfer without stopover between Africa
and the previous/next continent.
If travel to/from Europe in both directions, itinerary may
not include Mauritius/South Africa
Already asked in post 2, and addressed in theory by OP in post 5.