you said that the vet see an abnormal kidney, but to say that he is functionning normally did he done the test to see if it's everything was ok? like a blood test? a urinary test? Because sometimes problems about kidney is related of problems of constipation. how old is your cat? give us some details please and maybe ask your vet about that??