Ok so this one has me stumped.

In the last episode of Legends Eobard told Ray that he enjoyed working with Caitlin and Cisco at Star Labs, how the hell is this possible? That version of Eobard should never have worked with the Star Labs team and was never erased from existence. Someone explain Please.