The campaign runner completed successfully: 2 passed, 0 failed, invocation exitCode 0 and status passed. The root's enclosing PowerShell command then incorrectly inspected $LASTEXITCODE, which is not the completion status of a PowerShell script. Its stale native-command value triggered Campaign script returned failure and prevented the planned memory script from starting in that command.
This is an orchestration error, not a player failure. No campaign results were rewritten. The memory test was launched separately after checking that no Unity/player process remained.