Call Screening for Operator route

Hello, I implemented a call screening feature for the operator route for incoming calls. Currently this is how I have it set up:
Incoming call -> Time conditions(incoming) -> IVR (business hours) -> user has two options[dial extension or dial 0 for the operator] -> user dials 0 and the call gets routed to a phantom extension with call screening enabled and follow me turned on -> rings a group of extensions

When I first implemented this, everything was working well. After a recent update that I did to the PBX, the user is unable to throw the caller to their voicemail when they dial 2 after picking up the phone and is presented with the 4 options with the call screening feature. Is there a setting that I’m missing or is there another way to implement this?