In OperatorVCS and OperatorVault contracts, version 3 is used as reinitialization, which is incorrect.
Currently deployed contracts have version 3 already so reinitialization will revert.
Here's code snippets of initialize function of OperatorVCS and OperatorVault contracts:
As shown from the snippet, it uses reinitializer(3) to set current version to 3.
However, currently deployed contracts of VCS and Vault contracts have version 3.
As a result, reinitialization reverts
Failure of contracts upgrade
Manual Review
Use another version, probably 4.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.