It was because of John Kelly. He was appointed on the recommendation of Republican insiders. He isolated Trump from Flynn AND Bannon. Bannon was let go only after John Kelly was appointed; Trump trusted Kelly because he was military. He did not understand (likely because he didn't have Flynn), what Kelly represented, which was worse than Swamp. Kelly was a McConnell guy.
It was because of John Kelly. He was appointed on the recommendation of Republican insiders. He isolated Trump from Flynn AND Bannon. Bannon was let go only after John Kelly was appointed; Trump trusted Kelly because he was military. He did not understand (likely because he didn't have Flynn), what Kelly represented, which was worse than Swamp. Kelly was a McConnell guy.