It's just the Euclidean Algorithm; you call it out specifically in the OP. (Though, um, you define it incorrectly.)
I'm not sure what you're looking for with this comment:
> If someone has a better explanation of why subtracting relatively prime numbers repeatedly will always result in one, please leave a comment or reach out and help me understand better.
So I'll go through the proof that the Euclidean algorithm works, and then I'll apply the same proof to a raw subtraction ("the Euclidean Algorithm, but slower").
Step 1: for any two integers a, b, the Division Algorithm tells us there is a unique pair of integers q, r ("quotient, remainder") such that a = qb + r and 0 <= r < |b|.
Step 2: We want to find the GCD of two arbitrary integers, which we will call a and b.
Step 3: We will show that, when a = qb + r, GCD(a,b) = GCD(b,r). More explicitly, we will show that, when these two propositions are true:
P1. z|a (in words, there is some integer m for which a = zm)
P2. z|b
Then these two propositions are also true:
D1. z|b
D2. z|r
Once established, this will show that
any integer evenly dividing both a and b also evenly divides both b and r, and thus GCD(a,b) = GCD(b,r).
Step 5: Getting the easy one out of the way, P2 suffices to prove D1.
Step 6: We need to show that z|r. By P1, a = zm for some integer m, and by P2, b = zn for some integer n. Then we have:
a = qb + r
zm = qzn + r
r = zm - qzn = z(m-qn)
Since m, q, and n are all integers, so is (m-qn), and we have shown that z|r.
Step 7: To show that the GCDs are equal, we must also show that if z|r and z|b, then z|a. This is easy:
a = qb + r
a = qzm + zn = z(qm + n)
This completes the proof.
-------
Now, to apply this to subtraction.
Step 1: Instead of a = qb + r, we have the simpler equation a - b = r.
Step 2: We wish to show that given these two assumptions:
P1. z|a
P2. z|b
these two propositions will be true:
D1. z|b
D2. z|r
Step 3: P2 suffices to prove D1.
Step 4: By P1, a = zm for some integer m, and by P2, b = zn for some integer n. Then:
a - b = r
zm - zn = r
z(m - n) = r
and since m and n are both integers, (m - n) is an integer and z|r.
(And in the other direction, when z|r, z|b, and a = b + r, then z|a.)
Step 5: We have now shown that GCD(a,b) = GCD(b,a-b). Iterating this process of subtracting the smaller quantity from the larger quantity will (1) necessarily form a decreasing sequence of "a" values, until r = 0; and (2) eventually yield GCD(a,b).
The GCD of two relatively prime numbers is, by definition, 1. That's why you're guaranteed to end up with (1, 0) when you apply this process to two relatively prime numbers.
(Note that since all integers evenly divide 0, GCD(a,0) = a for all a.)