Deployment scripts are used temporarily just for execution, and if used in the test suite (as with this project) you would expect the instance or contract address to be returned.
The test suite is manually deploying its own testing instance instead of checking the deployed contract through this script.
The script itself is correct (apart from the deployment contract name).
Impact:
Multiple identical deployments in test suite
Deployment script is not tested properly and can lead to drift in tested to actual deployment parameters
Return freshly deployed RaiseBoxFaucet instead of storing it as state variable, and fix script deployment name.
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.