Pulling from git repo causes uassets to recompile?

I make changes to code and my designer is creating levels using the in-engine level editor I wrote. But whenever they upload, random uassets which they claim weren’t touched are changed. They wrote

I think they happen everytime I recompile?

I’ve double checked we’re using the same engine version and they are. There’s a theory that maybe if they’re working off a different version of the code, maybe the blueprints have to compile differently and that’s an issue. Regardless, this seems like a dangerous problem that could lead to reversible, but confusing rollbacks of features implemented in Blueprints aside from just blowing up the size of our repo with nonsensical binary changes.

Is this an expected problem? Are there workarounds? Is it more likely something unexpected is happening?