Nothing new here. Has been like that forever. Schedule change; they are working on reissuing the ticket. In the meantime both the old and new leg show. Then their software recognizes the jump between two different airports as an airport change.
Can you seriously expect their IT to be that smart and figure it out?