This is obviously a very stressful time for you but Ebay are not deliberately upsetting you.
When you are an infrequent seller, Ebay may hold your funds for up to 21 days to make sure the transaction has gone correctly.
If you have added tracking to the 'sold' item in your Ebay account, that might speed up payment.
It looks as if you only sold it on 9th April, and then you had trouble printing the label so there may have been a delay in posting which could delay your payment from Ebay.
"There are two ways to be fooled. One is to believe what isn't true; the other is to refuse to believe what is true.”
Søren Kierkegaard, Danish philosopher (1813 - 1855)