Match rates with enhanced conversions have been frustratingly low in my experience too. I've found that relying solely on the auto-tagging or basic setup rarely gives you the kind of attribution you need for B2B pipelines.
What worked for me was layering a proper CRM integration and double-checking the user-provided data fields - especially email and phone - are formatted cleanly before they hit Google's system. Even then, you're often looking at match rates under 40-50%, which makes scaling campaigns based on those conversions a gamble.
If you're running lead gen, it might be worth testing offline conversion imports instead. more manual, but the control over matching is much better.