What you’re seeing with voicemail is usually a timing or detection issue, or staging not fully matching production. Same with the IVR workaround ...it’s likely just how the flow is set up.
I can help you review everything, test via API, and make it more reliable.
Quick question ....what are you using for your voice setup (Twilio, Vapi, etc.)?