Flynn got immunity to tell of ANY crime he was aware of - all for the crime of "lying" to an FBI agent (Strozk) the day after he was cleared. No reason for Flynn to lie.
So what would be the purpose of a smart spy craft MI patriot to lie when he did not need to lie?
Flynn got to meet Strozk that day. Strozk is a real mystery.