Board Thread:The Flash discussions/@comment-9346948-20170510001536/@comment-24152851-20170510015315

Ooh! I got a new theory! The Speed Force played a part in trapping him in an infinite loop as consequence for screwing with time. Barritar is basically a personification/representation of the ultimate consequence of his time screwing, where he has to fight himself.

So Barry has to learn and prove his worthiness as a speedster by fixing said time screw and breaking the loop.