The PNP switch is the "Park Neutral Pass" switch, it will show either "PN" when in Park or Neutral or "IG" meaning in gear in any position other than Park and Neutral.
The D indicator connection in ECU is to use it as a check lamp when the transmission suffers an electronic failure. Thats why its supposed to be wired through the ECU, it has a D pin in and a D lamp out pin on the ECU.
the lockup solenoids will not work while standing at idle, the parameters will change once the car reaches cruise speed with reduced engine load and yes it requires the VSS, engine CTS, Crank speed, MAP load etc to be correct.