What Amex told you about completing travel by 4/28/25 is correct. Airline tickets in general have that one year from purchase rule. There is a bug in Delta.com which allows you to extend that expiration date and amazingly enough they have not closed that loophole. Have you tried searching for the unused ticket by ticket number? It should show by the ticket number.