Refund didference

Why does my federal return say $590 refund but turbo says its $532? I payed fees for the service and my state return I owed $58. I payed all with my debit card. Why am I getting shorted?