Solution close to the point $(a,2a,3a)$. Code for v.12.1:
We see that the trajectories leave the sphere near the point $(a, 2a, 3a)$.Code for v.12.0:
eq = {x[t] (-x[t] + x[t]^3 - x[t] y[t]^2 + y[t]^3 - y[t] z[t]^2 +
z[t]^3),
y[t] (x[t] + x[t]^3 - y[t] - x[t] y[t]^2 + y[t]^3 - y[t] z[t]^2 +
z[t]^3),
z[t] (x[t]^3 + y[t] - x[t] y[t]^2 + y[t]^3 - z[t] - y[t] z[t]^2 +
z[t]^3)}; tm = 23; sol =
ParametricNDSolveValue[{eq == {x'[t], y'[t], z'[t]},
x[0] == Cos[b] Sin[c], y[0] == Sin[b] Sin[c],
z[0] == Cos[c]}, {x[t], y[t], z[t]}, {t, 0, tm}, {c, b}];
a = 1/Sqrt[14];
Show[Graphics3D[{Green, Opacity[.4], Sphere[]},
PlotRange -> {{0, 1}, {0, 1}, {1/4, 1}}, Boxed -> False],
ParametricPlot3D[
Evaluate[Table[sol[Pi/6, b], {b, .01, Pi/2, .02}]], {t, 0, tm},
PlotRange -> All],
ParametricPlot3D[
Evaluate[Table[sol[Pi/3, b], {b, 0.01, Pi/2, .02}]], {t, 0, tm},
PlotRange -> All]]
Show[{ParametricPlot3D[
Evaluate[Table[sol[Pi/6, b], {b, .01, Pi/2, .01}]], {t, 0, tm},
PlotRange -> All, Boxed -> False, AxesLabel -> {x, y, z}],
ParametricPlot3D[
Evaluate[Table[sol[Pi/3, b], {b, 0.01, Pi/2, .01}]], {t, 0, tm},
PlotRange -> All, Boxed -> False, AxesLabel -> {x, y, z}]}]