The pedometer on my watch seems pretty accurate. I make the same steps as I did from before I got the watch.
When it’s adding up in my iPhone Health it’s adding to astronomical values.
I guess the watch reports general amount of steps, and the iPhone treats them as deltas, so each time my watch updates my iPhone, I gain 3,000 steps. See attached images as explanations.