Packages can also get re-precompiled when used in a different environment (same version of the package), a big pain point for me when using the recommended “individual environments for different projects” workflow.
However, it’s unlikely that this is the issue here.
EDIT: To be a bit more precise, re-precompilation for Package A only happens when either A itself or one of its dependencies has a different version in the other environment. If the environments are identical then there is no re-precompilation.