From the wiki (at the top of the page):
"The 24-month bonus waiting period is measured not from the date of your previous application (or approval date, if different), but instead from the date you received the signup-related bonus on the previous card, which may be 3-4 months later than the approval date."