Mineral precipitation and dissolution in aqueous solutions has a significant effect on solute transport and structural properties of porous media. The understanding of the involved physical mechanisms, which cover a large range of spatial and temporal scales, plays a key role in several geochemical and industrial processes. Here, by coupling pore scale reactive transport simulations with classical nucleation theory, we demonstrate how the interplay between homogeneous and heterogeneous precipitation kinetics along with the non-linear dependence on solute concentration affects the evolution of the system. Such phenomena are usually neglected in pure macroscopic modelling. Comprehensive parametric analysis and comparison with laboratory experiments confirm that incorporation of detailed microscale physical processes in the models is compulsory. This sheds light on the inherent coupling mechanisms and bridges the gap between atomistic processes and macroscopic observations.