This is not correct, ATL was the busiest airport in the world in 2022 (granted COVID impacted some of this but it also topped the list in 2019).
That said I agree with what many said, 90 minutes would be my minimum for any international layover regardless of airport.