@Lochana1 I think most of these kinds of issues do eventually get sorted out, but not without a lot of frustration for the host and a lengthy wait.
Threatening them with pulling out won't accomplish much, because they really don't seem to care if they lose hosts. There are always new, starry eyed hosts signing up to take your place.
Have you been communicating with CS by phone? If so, I would move it to their messaging.
Lay it out really clearly, in chronological order in bullet point form, not paragraphs :
Guest Xx booked on May X for check in June X.
He changed that booking to check in May X.
On May X he cancelled the booking entirely.
I was never paid for this booking.
Now I am being told my current payment isn't being sent because of a refund owing this guest who I was never paid out for in the first place.
And so on.