I use a simple way to fix this. Set a Vault Job to run last day on month, select all clients, select policies, all schedules, all m.servers and all retentions. Do a duplicated 2 days ago, and use master server like read and write (no advance option), do the catalog, do the eject and reports.
This work perfect on preview work.
Command to preview a vault job:
root:/Pro_Files/Veritas/Netbackup/bin/vltrun 0/VaultName/ProfileName -preview