Some cats are just not comfortable sitting in laps. I had a cat some years ago that would be happy to sit on the arm of my lazy-boy chair with me and I could have my arm around him but if I moved him over 6 inches to sit in my lap he would jump down and go away.