The held amount on the dashboard is based on paystub data that is only updated after payout. If it dropped 50% that means that 50% has already been paid out.
You can use the earnings calculator to show details of this payout. I expect it was paid out with the June payout, so run the script with 2020-06 as parameter.