please explain more clearly what you want and what you have configured
- pruning can be configured on the PBS side (independent of backups being made by clients)
- pruning can be configured on the PVE side (run *after* a backup task if *remove* is set on the vzdump invocation)
the latter won't ever be triggered for VMIDs which don't exist - there is no backup running, so also no post-backup pruning obviously. the former doesn't know whether a VMID exists, it will just work on whatever is there on the PBS side.
note that you can remove *all* backups when removing a guest by ticking the respective box..