This problem showed up when data was copied from one project into another project on a different server.

To recreate the problem, select a test in the Test Lab and attempt to re-execute the test via a manual run, the existing steps are not pulled into the run. The steps are there because you can see them in both the Test Lab and the Test Plan but they are not pulled in for tests that were copied. This problem does not occur on newly executed tests that were created since the move.

Is there a trigger or code that is missing that is causing the steps to not be recognized?