Honestly, I think this has more to do with the fact that the writers weren’t sure what to do with Neal.
Yup, so they killed him off. And honestly I know the CS ship had something to do with it. But also, the way they were writing the character, it just felt they didn’t know what else to do with him.