Several Asian airlines does this, as mentioned above. I'll add that KE absolutely does this as well, for tickets purchased on their website, regardless of how far ahead the purchase was made, as a fraud prevention measure. This is even when the card matches the name on the ticket.
I love how the "passenger advocate" in the news article saw no reason for AC to do this and suggested the airline should give away everything including the kitchen sink to the affected passenger... 🙄 I don't side with airlines generally, but every business should have the right and procedures in place to defend themselves against fraudulent purchases.