"the check they sent me" "extra $20 missing"
If you were sent a paper check from SBTPG (the intermediary company through Green Dot Bank or Civista Bank), then that means a direct deposit attempt from SBTPG's bank to your bank failed. When they send a paper check, there is an additional $20 service fee for processing that failed direct deposit and issuing a check.