In the past, while transiting International to International, there is still a special immigration point and they do stamp your passport. One of the only place I've seen this. I do not know if it is still the case during Covid time, but that stamp would identify you as having been through JNB on your passport. This could clearly create issues.