This might differ depending on which version your are using... but I believe it is a refresh problem.
If you don't assign any values to the parameters in the copy of the step, I believe you will still see the values you gave in the original call when you come to the copied step during test execution.