How to achieve consistency when using workspaces on Julia 1.11?

If I install the project mentioned above with:

git clone https://github.com/OpenSourceAWE/KiteModels.jl.git
cd KiteModels.jl/bin
./install
cd ..

and then run julia with

./bin/run_julia

and then execute

using Pkg; Pkg.activate("examples"); using ControlPlots, DSP

Then 6 packages get pre-compiled:

julia> using Pkg; Pkg.activate("examples"); using ControlPlots, DSP
  Activating project at `~/repos/KiteModels.jl/examples`
Precompiling ControlPlots...
  6 dependencies successfully precompiled in 27 seconds. 46 already precompiled.
Precompiling JSONArrowExt...
  1 dependency successfully precompiled in 5 seconds. 12 already precompiled.
Precompiling SciMLBasePyCallExt...
  1 dependency successfully precompiled in 4 seconds. 71 already precompiled.
Precompiling UnPackExt...
  1 dependency successfully precompiled in 1 seconds. 35 already precompiled.
Precompiling DSP...
  3 dependencies successfully precompiled in 18 seconds. 58 already precompiled.
Precompiling PolynomialsChainRulesCoreExt...
  1 dependency successfully precompiled in 1 seconds. 24 already precompiled.

If I restart Julia and execute the same command again, they get precompiled again.

Why?

What can be the reason the precompiled binaries do not survive a restart of Julia?