We work in the category $R-\mathsf{Mod}$ where $R$ is unital.
Some authors define free modules to have a finite basis. If we don't require a basis to be finite, I think it is quite obvious that a finitely generated and free module (free thus means having some basis) has a finite basis and hence is isomorphic to $R^n$, for some $n \in \mathbb N$.
I don't see why a basis, if it exists, must be finite when the module is finitely generated.