I am from the US and never needed to present a yellow fever card to enter South Africa,Zimbabwe,Kenya,Botswana or Zambia and have traveled there 3 times.(2014,2016 and 2017)
I did however have to present it when departing Nairobi to fly to my final destination in Beirut.