FlyerTalk Evangelist
Join Date: Nov 2018
Location: Istanbul, Turkey
Programs: TK Elite Plus,BAEC GGL,ITA Executive, AFKL Gold,QR Gold,HH Diamond,Bonvoy Gold,ALL Gold
Posts: 14,185
Also, I assume that the OP is not booked on a repatriation flight, he is repatriating himself on a scheduled flight.
And, yes, also with the separate ticket thing, he has a risk to get denied boarding at JNB as they might not accept a separate booking.
The OP does not fulfill the entry requirements of his arrival point for his first ticket.
I also assume that the OP would have thought to save money by purchasing two separate tickets but this might end up more expensively if QR denies boarding him at JNB.