The second point is just:
$a|n*b\implies \frac ak|\frac {nb}k$ and $\frac a{\gcd(a,n)}|\frac n{\gcd(a,n)}b$. But as $\frac a{\gcd(a,n)}$ and $\frac n{\gcd(a,n)}$ are relatively prime we will always have $a|n*b\implies \frac a{\gcd(a,n)}|b$.
So if we ever have both
1) $ord(g^n)|\frac d{\gcd(n,d)}$ and
2) $d|n*ord(g^n)$ we will have
2a) $\frac d{\gcd(n,d)}|ord(g^n)$.
And as $a|b$ and $b|a$ can only occur (assuming positive values) if $a = b$
And if we have both 1) and 2a) we have $ord(g^n) =\frac d{\gcd(n,d)}$.
So that's it.
....
We have, by a simple theorem, that if $a^m = e$ then $ord(a)|m$
And, by definition we have, $e = (g^n)^{ord(g^n)} = g^{n*ord(g^n)}$.
So that means we have 2): $d=ord(g) |n*ord(g^n)$.
And as we have 2) we have 2a).
And we can get 1) from the following:
We have $(g^n)^{\frac d{\gcd(n,d)}} = g^{n\cdot \frac d{\gcd(n,d)}}= g^{\frac n{\gcd(n,d)}\cdot d} = (g^d)^{\frac n{\gcd(n,d)}}$.
And as $d = ord(g)$, $g^d = e$ and $ (g^d)^{\frac n{\gcd(n,d)}}=e^{\frac n{\gcd(n,d)}}=e$.
So we have 1). $ord(g^n)|\frac d{\gcd(n,d)}$
And that's that.
We have 2a) and 1) so $ord(g^n) =\frac d{\gcd(n,d)} = \frac {ord (g)}{\gcd(n,d)}$.
=======
In this post I assume two very basic Lemmas:
A) $\frac a{\gcd(a,b)}$ and $\frac b{\gcd(a,b)}$ are always relatively prime.
B) If $a^k = e$ then $ord (a)|k$.
.... oh.... and guess a third
C) If $a$ and $d$ are relatively prime tha $a|dm\implies a|m$.