The unreleasedAmount tokens in the vesting schedule are not sent to the beneficiary but kept in the contract itself.
When unreleasedAmount is greater than 0, the amount of tokens allocated but unreleased to the beneficiary should be transferred to them, however it currently sends them to the RAACReleaseOrchestrator itself (moot transfer) while also deleting the vesting schedule of the user, making it impossible for them to retrieve the tokens in the future without another vesting.
The intended behaviour should be to send the unreleasedAmount to the beneficiary as also documented by the EmergencyWithdraw event.
Loss of user funds that should be sent to them.
Manual review.
Substitute address(this) with beneficiary.
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.