Bootstrap Paradox
The Bootstrap Paradox is thought to be the most respected theory in the connected timeline. Why? It follows all the rules of the constant past concept without breaking those laws. Basically, in this paradox, you experienced something in the past that was always going to happen. It is part of a casual loop.
Barry got himself out of the home but could not save his mother. By going back in time to save his mother, he’d never become The Flash. Therefore, he has to let his mother die to become the hero the world needs. If she never does, he does not become a forensic specialist for the CCPD the night of a Particle Accelerator Explosion, which gave him his powers. Yet if he’s never The Flash, he cannot run back in time to stop himself from being killed either. Which creates a loop of needed actions.