What I am going to ask is probably a result of unrigorous treatment of the submanifold in question.
Radial Null Geodesics of Schwarzschild
So start with Schwarzschild spacetime. The metric tensor is in Schwarzschild coordinates
$$g=-f(r)dt^2+f(r)^{-1}dr^2+r^2(d\theta^2+\sin^2\theta d\phi^2),\quad f(r)=1-\frac{2M}{r}.$$
We study then radial null geodesics. These are curves $\gamma : I\subset \mathbb{R}\to M$ satisfying three conditions
They are radial, $\theta\circ\gamma,\phi\circ\gamma$ are constant.
They are null, $g(\gamma',\gamma')=0$.
They satisfy the geodesic equation.
Putting together (1), (2) and (3) we can prove that these curves are very simple in Eddington-Finkelstein coordinates. They divide in two classes, ingoing and outgoing.
For the ingoing we use coordinates $(v,r,\theta,\phi)$ with $v = t+r_\ast$. Then (1), (2) and (3) implies that the curve is $\lambda \mapsto (v_0,\lambda,\theta_0,\phi_0)$.
Likewise, for outgoing we use coordiantes $(u,r,\theta,\phi)$ with $u = t-r_\ast$. Then (1), (2) and (3) implies the curve is $\lambda\mapsto (u_0,\lambda,\theta_0,\phi_0)$.
Generators of the Horizon
Now we wish to study the surface $r = 2M$. In Schwarzschild coordinate this is not possible because this locus isn't in the domain of the chart. But it is in the domain of the Eddington-Finkelstein coordinates. We use the $(v,r,\theta,\phi)$ ones.
The horizon is $r = 2M$. Its normal one-form is $dr$. The dual vector is $\ell =\partial_v + f(r) \partial_r$. At $r=2M$ we have $\ell=\partial_v$ because $f(r)$ vanishes.
Since $\ell$ is the normal vector to the surface and since it is null at the surface, its integral lines are the generators of the null surface.
The generator thus are specified as $(r,\theta,\phi)$ constant, with $r = 2M$ which defines the surface. Plugging this into the geodesic equation we can find that the generators are $$\lambda\mapsto(4M\ln \lambda, 2M, \theta_0,\phi_0).$$
These are of course curves inside the null surface $\mathcal{H}$ but since $\mathcal{H}\subset M$ they can be seen as curves in $M$.
These curves satisfy:
They have constant $\theta$ and $\phi$;
They are null;
They are geodesics;
Now wait a moment, these are the three conditions for the radial null geodesics.
So it seems that the horizon generators are radial null curves.
Still, these curves have constant $r$ and have not the form which we found for radial null curves. Still, it is a fact that the three conditions implies the form given previously.
So what is the inconsistency here? My guess is that satisfying (1), (2) and (3) inside a submanifold doesn't imply satisfying (1), (2) and (3) on the full manifold. In particular intuitively I imagine the issue is that a geodesic on the surface is not a geodesic on the ambient space due to the constraint. But I don't know how to make this precise.