Look at it again, I think that you are misunderstanding the diagram.
That line with the stair steps underneath it isn't a GFL line or a GFH line. It's a line connecting GFL to GFH. Put another way, it's a line that shows the allowable overpressure gradient for any given depth, which with this algorithm starts at GFL (first stop) and rises to GFH (at the surface). It's the - for example - 30/70 line. So for 30/70, your overpressure (percentage of the distance between the ambient line and the M line) would be 30% on the first stop, and then (pulling numbers at random) 40% on the second stop, 50% on the third stop, and 70% when you surface. If by "breaching GFL" you mean "having an overpressure gradient greater than the GFL", then every dive using this algorithm involves continually breaching the GFL.
We may be discussing semantics here.... However: GFL and GFH are static in that you chose a set and put them into your algorithm to generate an ascent profile (although they can be changed on the fly). But the gradient factor (for the leading TC) is not static. At any point in the dive it is a measure of the driving force of decompression, and it ranges from 0 (ambient line, no decompression) to 100 (the M value) and beyond that if you blow off deco.