So, I've managed to finish the game with the railroad and keep all companions alive. However Danse will no longer speak to me and I can't use him as a follower, he just walks around the listening post and doesn't say anything when I interact with him, X6 however I can still use despite not siding with the institute. I'm not sure if this is a glitch or if it's because I didn't reach maximum affinity or because I hadn't stored him in one of my towns. Has anyone managed to finish the game and still be able to use all of the companions?