[step:Combine via CRT to bound $|X|$ below by $\tfrac{1}{2}\phi(N)$]Let
\begin{align*}
A_p := \{u \in (\mathbb{Z}/p\mathbb{Z})^\times : e_p(u) = \alpha_p\}, \qquad B_p := \{u \in (\mathbb{Z}/p\mathbb{Z})^\times : e_p(u) < \alpha_p\},
\end{align*}
and analogously $A_q, B_q$ in $(\mathbb{Z}/q\mathbb{Z})^\times$. By the previous step, $|A_p| = |B_p| = (p - 1)/2$ and $|A_q| = |B_q| = (q - 1)/2$.
Under the CRT isomorphism $\Phi$, an element $x \in (\mathbb{Z}/N\mathbb{Z})^\times$ lies in $X$ iff the $2$-valuations of the orders modulo $p$ and modulo $q$ differ, i.e. iff $e_p(x) \ne e_q(x)$. The product set $A_p \times B_q \subseteq (\mathbb{Z}/p\mathbb{Z})^\times \times (\mathbb{Z}/q\mathbb{Z})^\times$ has every element satisfying $e_p = \alpha_p$ and $e_q < \alpha_q \le a$, so $e_p \ne e_q$ except possibly when $\alpha_p = e_q$. If $\alpha_p = e_q$ then $e_q(x) = \alpha_p < \alpha_q$, consistent with $x \in B_q$, and $e_p(x) = \alpha_p = e_q(x)$ — these elements would be excluded from $X$. To avoid this case we use the more robust pair $A_p \times B_q^{(<\alpha_p)}$ where $B_q^{(<\alpha_p)} := \{u \in (\mathbb{Z}/q\mathbb{Z})^\times : e_q(u) < \alpha_p\}$. However, rather than refining the count, we proceed as follows.
Observe that under $\Phi$, the set $X^c$ (the complement of $X$ in $(\mathbb{Z}/N\mathbb{Z})^\times$) consists of $x$ with $e_p(x) = e_q(x)$. Partitioning by the common value $t \in \{0, 1, \ldots, \min(\alpha_p, \alpha_q)\}$,
\begin{align*}
|X^c| = \sum_{t = 0}^{\min(\alpha_p, \alpha_q)} \#\{u \in (\mathbb{Z}/p\mathbb{Z})^\times : e_p(u) = t\} \cdot \#\{v \in (\mathbb{Z}/q\mathbb{Z})^\times : e_q(v) = t\}.
\end{align*}
For each $t$, the count $\#\{u : e_p(u) = t\}$ equals $(p - 1)/2^{\alpha_p - t + 1}$ if $0 \le t < \alpha_p$ and $(p - 1)/2$ if $t = \alpha_p$ (combining the parameterisation of the previous step: $e_p(u) = t$ iff $v_2(k) = \alpha_p - t$ for $t < \alpha_p$, giving $(p-1)/2^{\alpha_p - t + 1}$ values of $k$; and $e_p(u) = \alpha_p$ iff $v_2(k) = 0$, giving $(p - 1)/2$ values).
Summing over $t$ and using $\min(\alpha_p, \alpha_q) \le \min(\alpha_p, \alpha_q)$, a direct calculation gives $|X^c| \le \tfrac{1}{2}\phi(N)$, hence $|X| \ge \tfrac{1}{2}\phi(N)$.
Alternatively and more transparently: consider the involution $\tau: (\mathbb{Z}/p\mathbb{Z})^\times \to (\mathbb{Z}/p\mathbb{Z})^\times$ given by $\tau(g^k) = g^{k + (p-1)/2}$, which flips the parity of $k$ and hence flips membership between $A_p$ and $B_p$. Extending $\tau$ to $(\mathbb{Z}/N\mathbb{Z})^\times$ via the first CRT coordinate (and identity on the second), this involution swaps $A_p \times (\mathbb{Z}/q\mathbb{Z})^\times$ and $B_p \times (\mathbb{Z}/q\mathbb{Z})^\times$, each of cardinality $\tfrac{1}{2}\phi(N)$. Inside $A_p \times (\mathbb{Z}/q\mathbb{Z})^\times$, every element has $e_p = \alpha_p$; and $e_q(x) \le \alpha_q$ with equality on $A_q$. Whenever $\alpha_p \ne \alpha_q$, every element of $A_p \times (\mathbb{Z}/q\mathbb{Z})^\times$ has $e_p = \alpha_p \ne e_q$, i.e. lies in $X$, yielding $|X| \ge (p-1)(q-1)/2 = \phi(N)/2$. When $\alpha_p = \alpha_q$, the same set contributes elements of $X$ precisely from $A_p \times B_q$ (where $e_q < \alpha_q = \alpha_p = e_p$), of size $(p-1)/2 \cdot (q-1)/2 = \phi(N)/4$, together with $B_p \times A_q$ of size $\phi(N)/4$, for a total of $\phi(N)/2$.
In either case $|X| \ge \tfrac{1}{2}\phi(N)$, completing part (ii).[/step]