Myself, I'm confident Trump knew everything Flynn did as he did it and reported Putin's declination of reprisal sanctions immediately (as reflected in Trump's tweet of 12/30). Trump likely told Flynn to keep the conversations to himself, causing him to lie to all others. Trump has known for weeks of the NSC transcript, certainly from before he fired the acting AG. It really was the leaks that caught out Trump & Flynn, not the act to compromising the US, that forced Flynn's resignation.
Myself, I'm confident Trump knew everything Flynn did as he did it and reported Putin's declination of reprisal sanctions immediately (as reflected in Trump's tweet of 12/30). Trump likely told Flynn to keep the conversations to himself, causing him to lie to all others. Trump has known for weeks of the NSC transcript, certainly from before he fired the acting AG. It really was the leaks that caught out Trump & Flynn, not the act to compromising the US, that forced Flynn's resignation.