It looks like you violate this rule:
"Only one intercontinental departure and one intercontinental arrival permitted in each continent except as follows:
1. Two permitted in North America.
2. Two permitted in Asia when one is for travel between the Southwest Pacific and Europe/Middle East.
3. Two permitted in Europe/Middle East for travel to/from/via Africa.
If travel is to/from Europe in both directions, itinerary may not include Mauritius/South Africa."
You have two intercontinental departures from Europe and South Africa. The JNB-GRU non stop would help here.