Cho'gall is not working how it shoud

Cho’gall gives you back your discarted cards but they cost mana insted of health and some random cards in your hand cost health. Please fix it… thank you