Why do I need to compile Python (and packgages) every time there is an update?

And you’re sure your overlays aren’t changing anything that might be a buildInput of python (or a buildInput of one of its buildInputs, etc.)?