We can generalize this problem.
Roll a standard fair $d_1$-sided die ("standard" meaning it has one face for each integer from $1$ to $d_1,$ inclusive), then roll a standard fair $d_2$-sided die and add it to the sum.
The distribution of the sum is a convolution of the two individual distributions with mean $\dfrac{d_1 + d_2 + 2}{2},$ symmetric around that mean.
Moreover, the support of the distribution of the sum is the entire set of integers from $2$ (the minimum sum) to $d_1 + d_2$ (the maximum sum); that is, there are no integers between those two extremes where the probability of the sum is zero.
Now take any discrete random variable $X_1$ whose mean is an integer multiple of $\dfrac12$, whose probability distribution is symmetric around this mean, and whose support is every integer from its minimum value to its maximum, then add (or subtract) the roll of a standard fair die. The resulting sum (or difference) $X_2$ has a mean that is an integer multiple of $\dfrac12,$ its probability distribution is symmetric around this mean, and its support is every integer from its minimum to maximum value.
The only thing that is changed by the decision to subtract a die roll rather than to add it is that the mean is less.
Subtracting the roll of a standard fair $d$-sided die is the same as adding the roll of a standard fair $d$-sided die and then subtracting $d + 1.$
(Even more generally, the sum of two symmetric distributions has a symmetric distribution and the difference of two symmetric distributions has a symmetric distribution.)
By induction, if we take any finite sequence of $n \geq 0$ standard fair dice, each of which can have any predetermined number of sides $d_i,$ and we take the sum of the first $m \leq n$ dice and then subtract the sum of the other $n - m$ dice, we will obtain a random variable $Z$ whose mean is an integer multiple of $\dfrac12,$ whose probability distribution is symmetric about that mean, and whose support is every integer from the minimum value to the maximum value.
We now have two cases.
Case $1$. Suppose $\mathbb E(Z)$ is an integer. Then $\mathbb E(Z)$ is part of the support of $Z,$ that is, $\mathbb P(Z = \mathbb E(Z)) > 0.$
Since the distribution is symmetric,
$\mathbb P(Z < \mathbb E(Z)) = \mathbb P(Z > \mathbb E(Z)).$
It follows that
$$
\mathbb P(Z < \mathbb E(Z)) = \mathbb P(Z > \mathbb E(Z))
= \frac12\left(1 - \mathbb P(Z = \mathbb E(Z))\right)
< \frac12.
$$
It follows that for any integer $k,$
if $k \geq \mathbb E(Z)$ then $\mathbb P(Z > k) < \dfrac12.$
Also, if $k < \mathbb E(Z)$ then $\mathbb P(Z > k) > \dfrac12.$
It is not possible to have $\mathbb P(Z > k) = \dfrac12$ in this case.
Case $1$. Suppose $\mathbb E(Z)$ is not an integer.
Then $\mathbb P(Z = \mathbb E(Z)) = 0.$
It follows (again from the symmetry of the distribution) that
$$
\mathbb P(Z < \mathbb E(Z)) = \mathbb P(Z > \mathbb E(Z)) = \frac12.
$$
So if $\mathbb E(Z) = \dfrac12$
then $\mathbb P(Z > 0) = \mathbb P(Z > \mathbb E(Z)) = \dfrac12.$
Otherwise $\mathbb P(Z > 0) \neq \dfrac12.$
Combining the results of both cases, we find that
$\mathbb P(Z > 0) = \dfrac12$ if and only if $\mathbb E(Z) = \dfrac12.$
So if you have random variables $X$ which is the sum of a set of standard fair dice and $Y$ which is the sum of a set of standard fair dice,
$$
\mathbb P(X > Y) = \mathbb P(X - Y = 0)
$$
and we know from the previous conclusion
that $\mathbb P(X > Y) = \dfrac12$ if and only if
$\mathbb E(X - Y) = \dfrac12,$ that is,
if and only if
$$
\mathbb E(X) = \mathbb E(Y) + \frac12.
$$
Since you found $\mathbb E(X) = 25$ and $\mathbb E(Y) = 24.5$ in your particular configuration of dice, $\mathbb P(X > Y) = \dfrac12.$