The visa thing is new, as I understand it, and the only administrative way SA can legally/diplomatically deny entry? It is about Corona.
Priority cases will get there visas approved. (Medical workers etc.)
Please check Needs Attention pre-booking: https://africawild-forum.com/viewtopic.php?f=322&t=596