In 2019, I transited JNB en route to VFA, and also transited JNB on the return journey. This was a single ticket number on a single PNR. I didn't "enter" South Africa during the outbound or return, and did not receive a South African entry stamp in my passport.