Consider the following reaction, $\ce{A <=>[k_f][k_b] B}$, $k_f$ and $k_b$ are the rate constants of forward and backward reactions respectively. Let the initial concentration of $\ce{A}$ be $a \pu{M}$ and the final equilibrium concentrations would be $(a-x_e)\pu{M}$ and $x_e\pu{M}$ respectively, where $$\frac{k_f}{k_b} = \frac{x_e}{a-x_e}$$i.e,$$x_e = \frac{k_fa}{k_f+k_b}$$ Let $x\pu{M}$ $\ce{A}$ be consumed at any time, $t$, then the net rate of formation of $\ce{B}$ is $$\frac{dx}{dt} = k_f(a-x) - k_b(x)$$ Solving for $x$, with limits from $x=0$ to $x=x$ and $t=0$ to $t=t$ $$\frac{1}{k_f + k_b} ln(\frac{k_fa}{k_fa - (k_f+k_b)x})=t$$ Substituting $x=x_e$, $t \to \infty$, but in many books, it is shown that reactions reach equilibrium after a certian time like the following
Image taken from NCERT Text book for Chemistry, Class XI, Part-1.
Image taken from Chemistry Libre Texts.
All the above images show that equilibrium state is attained at a finite time but mathematically it takes $\infty$ time to reach equilibrium.
Is there any flaw in the equation or in the graphs?