I read somewhere on Twitter last night, that Flynn "might" have "played the game" while he worked in the Obama administration to keep his job and the ability to keep his hands on what was going on.  So the pardon may not be for current actions, but for past.  Personally, I have no way of knowing whether this is true or not.