Firstly, engine ECU has no feedback from the purge valve, so the percentage it reports just relates to the duty cycle of the signal that it sends to the valve, not how far open it actually is.
It detects a wiring fault on the valve circuit and it may also check it is opening based on changes to MAF / fuel trim caused by the additional gas admitted by the valve.
If memory serves, there should be a fresh air vent on the carbon canister, so, unless it's blocked, the valve shouldn't cause the fuel tank to collapse below ambient pressure.
It was making repeated attempts to open the valve in that case. In the space of about 20 seconds, the percentage indicator elevated half a dozen times. Failed each time. Until the last attempt where it reached 100% and instantly the tick over stumbled in time with thump from the tank.
It remained at 0% there after.
....that implies to me, the car knows there's a pressure problem in the tank, is trying to open the the valve to release the pressure/vacuum, and failing several times. Then, once eventually successful, is then happy in that state as it no longer attempts to open the valve.
But, given your post, is it just that it automatically does a cycle on start up, and that's that.
...why would it then repeatedly attempt to open the valve until successful? I haven't grasped how maf and fuel trim could help it know fuel tank pressure tbh.
