TL;DR: no theories are beating it out human overkill. Megafauna need to show a mass extinction sans humans and that evidence is lacking. These animals survived a couple dozen ice ages but the final one ends their existence when humans arrived. We would want more hunting and butchering evidence and Africa kept much of its megafauna. So there are unanswered questions but overkill is still largely yhe leading theory