Board Thread:The Flash discussions/@comment-4525203-20190508054640/@comment-26537965-20190508212749

A fairly popular theory is that this is LOT Thawne, who was not killed, but just trapped in the Speed Force. Although, I think this would be kind of stupid, it is still better than no explanation at all.