Does a tax deduction always reduce my tax bill dollar-for-dollar?

No, a tax deduction reduces your taxable income, not your tax bill dollar-for-dollar. The actual tax savings depend on your marginal tax bracket, and some deductions are subject to floors, limits, or phase-outs.