Sounds like the transfer is succeeding on Twilio’s side but failing at the bridge between Vapi and the final leg.
I can help you trace the exact handoff step-by-step and isolate whether it’s a Vapi transfer config issue, Twilio webhook behavior, or a destination-side call handling block (like screening or routing).