I possible cause for the bug is I proceeded with the Mass Fusion quest and became enemies with the Brotherhood. I completed the quest and went to Sanctuary to check up on Danse. Since I romanced him, he didn'tt attack me, but he refused to talk to me. So, I reloaded to before the "point of no return", where you relay to th Mass Fusion building and become enemies with the Brotherhood. He's speaking to me and I can take him as a companion, but that issue has cropped up (even though back when I lost him as a companion, I could still command him like a settler).
Anyone else encounter this bug?