Whether GM would be able to see a "reflash" may depend on the model year and ECM.
As of the past few years, a GM technician could and usually would read the ECM for any changes that were made back and forth from a performance to stock program. Assuming there was an issue where a technician was looking for a problem and the customer brought the car in for service.
They are told to check all sorts of things. On our Equinox which has the 3.6L V6 with an Elite Catch Can I installed in it . . . I took the car in for the first "free"oil change and when I checked under the hood after picking it up, there was a big oily thumb print on top of the Elite Catch Can. And. . the catch can is not anywhere near the oil fill cap, oil filter, dip stick or any other part having to do with an oil change. I installed it behind the batter and it isn't very obvious unless you are looking for something.