SCT does do a lot of firmware updates. But Support should have apprised you of that. What error were you seeing? And your Edge isn't the latest model, so it should be well established in their database. The most problems I have seen are with the strategy code not being on the list, and a couple with actual hardware failure when these units were first released.
Also, if your Edge goes in for service at the dealership, from time to time, they may update ECU programming without your prior knowledge. So ALWAYS return your vehicle to stock tune prior to taking it in, and check the strategy code after you get it back. If the strategy code was updated, the tune needs to be updated prior to loading. (All of which I am presuming you did.)
Hope MPT can getcha squared away