The two scripts are not comparable. In the preceding load, you are keeping the additional field "SCD Environment Date Employee Key". It's a large string field, so could have significant impact on performance. An interesting comparison would be to not use * on the top load, but list the fields and don't keep "SCD Environment Date Employee Key".
In any case, I don't recommend using Preceding load in this scenario (adding one field). There is no benefit.