I thought it was me messing around with building a train a few times, but I just tested it this morning and my lead front A is doing the same thing. The programmed ID won't stay. The B and rear A seemed to be fine.
*Correction, it looks like my B unit is doing it now too.