We see that there are 3 temp storage queues created for a terminal. After a disconnect, which kicks off VPUR, only two of the temp storage queues are deleted.
Why is VPUR not deleting all temp storage records?
VPUR only deletes session storage not permanent temp storage since CICS keeps track of this. System queues and user queues will remain in temp storage until a recycle is done. The system and user records are really small so they should not cause a problem remaining in storage. They both remain in storage so we don't have to load them each time they are called, otherwise, you would notice some performance issues.