Yes, I checked my kcash wallet and it's not there. My address is 1NAiVbHzZFVmdz9RtK3oWVxYLucoby8TMo and I've had other people send money there before and after this happened and I got it just fine, but I didn't get this payment.
I have no experience with kcash wallet, but from your description it could be a synchronization problem.
However, the 0.021
BTC you received has been spent already
in this transaction.
Please don't post 3 times in a row (it's not allowed), use the edit button instead.