Definitely sounds like something is bouncing around in there. Good luck either way.
I think the ECMs used in the B7 and older cars use older technology so it is harder for Audi’s background software to realize changes have been done. If I remember right Audi’s TSB said something about the 2008 models were where they started the checking and other models would be added on later. Think about it this way: most all the 2007s should be out of factory warranty by now and CPO repairs have stricter guidelines so most of the warranty claims are going to be for B8 models and newer where their software can pick out the ones that try to squeeze by.