I'm pretty sure P0444 is thrown when the ECU detects an open in that circuit, so I don't think it is related to the purge valve operating correctly or and blockage in the evap system, as it is purely electrical based. If you had a blockage I think you would have seen a P0441.
Here's another test you could try.
Take your volt meter and back probe the ECU connector P133-3 pin 42 (leave the connector plugged in a use something like a t-pin). Take the red lead on your meter and put it on that pin, take the black lead and put it on a good ground.
With key ON you should see battery voltage on the meter, because no current should be flowing through the circuit since the ECU hasn't ground the circuit on pin 42. You could then try starting the car. I'm not sure exactly when the ECU will decide to ground the purge valve circuit, you may need to be driving, but when it does you should see the voltage on your meter drop to near 0.
This will at least verify the circuit is working, if it checks out, it could be an internal problem in the ECU.