In my opinion, the reasons why every month our VPs are reset to zero are simply for easy monitoring of our VPs. If it is not reset to zero then we would encounter difficulties computing how much VPs we still require in order to meet our monthly VP maintenance.
Then another reason is to keep it intact for the current month because time comes that VPs will expire and deductions will be reflected in the total VPs.