Issues with SMS/OTP Verification Across Different Platforms

I’m working on implementing SMS-based verification in a couple of projects, but I’ve run into some issues. On certain devices (especially dual-SIM or custom ROM phones), OTP messages either arrive with a big delay or don’t show up at all.

Has anyone here faced something similar? What solutions have you tried—using third-party verification services, alternative APIs, or something else?

I’ve been testing a few providers, and one that worked reliably for me is TrustOtp.app. But I’m still exploring other options and would love to hear what’s worked best for you.