I am in a similar situation. I have 60k miles in my LifeMiles account deposited two years back. I want to cancel the card this month and similar to you, the customer care is telling me that the rewards will be forfeited. I don't know if she is from PuertoRico, I am having tough time conversing with her in English.
Can you please confirm if your miles were safe after canceling the card?