[step:Break ties uniformly to obtain exact finite-grid uniformity]
Fix again $x\in\mathcal X$. Introduce, independently of $H$ and $X$, a random ordering inside each tie block $B_j$, chosen uniformly among all permutations of that block. This produces a strict descending order of the group elements: all elements in $B_1$ precede all elements in $B_2$, and so on, with uniform random order inside each $B_j$.
Let $R_x:G\to\{1,\dots,m\}$ denote the strict rank map produced by this random ordering, where rank $1$ is the largest statistic value after tie-breaking. Define the randomised permutation p-value associated with this fixed orbit ordering on the indexed orbit by assigning, for each $h\in G$,
\begin{align*}
p_{G,\mathrm{rand},x}(hx):=\frac{R_x(h)}{m}.
\end{align*}
If two elements $h_1,h_2\in G$ satisfy $h_1x=h_2x$, this definition is understood on the indexed orbit: the index $h$ is the observed representative selected uniformly from $G$, and the statistic multiset is indexed by $G$. For every realised strict ordering, the map $R_x:G\to\{1,\dots,m\}$ is a bijection. Since $H$ is uniform on $G$, for each $k\in\{1,\dots,m\}$,
\begin{align*}
\mathbb P(p_{G,\mathrm{rand},x}(Hx)=k/m\mid X=x,\ R_x)=\mathbb P(R_x(H)=k\mid X=x,\ R_x)=\frac{1}{m}.
\end{align*}
Thus, conditionally on $X=x$ and hence conditionally on the realised statistic multiset, $p_{G,\mathrm{rand},x}(Hx)$ is uniform on $\{1/m,2/m,\dots,1\}$.
It remains to state the sample-level randomisation without referring to the auxiliary base point $x$. For a generic observed point $y\in\mathcal X$, form the indexed statistic multiset $(T(gy))_{g\in G}$, choose independently a uniform random ordering inside each equal-value tie block, and let $R_y:G\to\{1,\dots,m\}$ be the resulting strict descending rank map. Let $\mathcal O$ denote the finite auxiliary ordering space, and let $e_G\in G$ denote the identity element. Define the sample-level randomised p-value by
\begin{align*}
p_{G,\mathrm{rand}}(y,\omega):=\frac{R_y(e_G;\omega)}{m}
\end{align*}
for $(y,\omega)\in\mathcal X\times\mathcal O$. This is the randomised p-value computed from the observed sample $y$ itself.
The transfer from $HX$ back to $X$ preserves this construction. For each $h\in G$, define the right-translation map $\rho_h:G\to G$ by $\rho_h(g)=gh$. This map is a bijection, and the indexed statistic vector at $hX$ satisfies
\begin{align*}
(T(g h X))_{g\in G}=(T(aX))_{a\in G}\circ \rho_h.
\end{align*}
Thus replacing $X$ by $hX$ only relabels the same finite indexed multiset by the bijection $a=gh$. The tie blocks are carried bijectively to tie blocks with the same sizes, and the rule that chooses a uniform random ordering inside each tie block is equivariant under this relabelling: pushing a uniform ordering forward by $\rho_h$ again gives the uniform ordering on the relabelled tie block. Consequently, conditional on $H=h$ and $X$, the randomised rank of the selected index for the orbit of $hX$ has the same law as the randomised rank of $h$ in the orbit of $X$.
Since $H$ is uniform on $G$, the selected index $h$ is uniform before the tie-breaking is sampled. Since $HX\overset{d}=X$ and the auxiliary ordering is sampled independently from the tie-block kernel determined by the indexed statistic multiset, the joint law of the observed sample, its indexed statistic vector, and its equivariant tie-breaking ordering is unchanged when passing from $HX$ back to $X$. Therefore the finite-grid uniformity proved for $p_{G,\mathrm{rand},x}(Hx)$ holds for $p_{G,\mathrm{rand}}(X,\omega)$ under the null invariance assumption. This proves the asserted exact randomised validity.
[/step]