This is a limitation of the photon exchange picture of interaction between EM field and matter. This simply cannot always be represented as a real photon exchange. Sometimes (in fact, often) the interaction does not conform to this mode of thinking. Even EM field itself in QED sometimes does not conform to it, such as for coherent states describing classical EM waves where number of photons is not well-defined or determined by the EM field state.
Real photon absorption or emission is a special kind of imagined process, where one eigenstate of material system's Hamiltonian turns into different eigenstate, in presence of resonant EM field mode; or where EM field Hamiltonian eigenstate turns into different eigenstate. Thus we have a description of a resonant process, it happens only if the EM mode frequency matches the transition frequency of the system.
It turns out that in case of free electron, this special kind of process is not possible, because there are no internal states to the electron, and there is no non-zero transition frequency. Any non-zero exchange of energy and momentum between states of definite energy and momentum of the electron would violate simultaneous conservation of energy and momentum of the electron + EM field.
But we can forget about photons and states with well defined energy and momentum, and thus the whole photon exchange picture. Instead, we can write down the Schroedinger equation for charged particle in presence of classical or even quantum EM field represented by the potentials $\mathbf A, \varphi$:
$$
\partial_t \psi = \frac{1}{2mi\hbar} (\hat{\mathbf p} - q\mathbf A(\mathbf r,t))^2\psi + \frac{q}{i\hbar}\varphi(\mathbf r,t) \psi
$$
Kinetic energy of the electron will not be defined except in special cases where $\psi$ is eigenfunction of the kinetic energy operator, but we can always calculate expected average value of kinetic energy:
$$
\langle E_k \rangle = \frac{1}{2m} \int \psi^* (\hat{\mathbf p} - q\mathbf A(\mathbf r,t))^2 \psi d^3\mathbf r.
$$
Since the evolution equation is linear differential equation in time with finite terms, the expectation value will change continuously, and not by any quanta $\hbar \Omega$. It should be expected that this quantity should behave similarly to the classical kinetic energy of the classical electron. I.e. in field of linearly polarized EM wave of intensity $E_0$ and frequency $\Omega$, at least in some region of the parameter space, it should be close to the classical prediction
$$
\frac{q^2E_0^2}{4m\Omega^2}\sin^2 \Omega t.~~~(*)
$$
Deviations can happen in relativistic regime, if the wave frequency becomes high enough, close to frequency associated with the Compton wavelength of the electron $\frac{h}{mc}$. But this should be studied also using relativistic equations (Dirac equation for the electron).