They cheat or miscalculate, because the US "serving" system is an insane way to measure nutrients.
Also 3% of body weight over 8 weeks is a nothing burger. Did they control for water intake? It's not in the abstract.
You can lose roughly 1-2% of your body weight in less than 24 hours, simply by sweating.