You are right. I inspected my N.mixta more closely and I could see drops of nectar. See photo below. I thought its scales because I have them on some of my other plants, unfortunately and since I had couple of deformed pitchers I assumed scales but now upon close inspection did not find any. I am trying now a new system insecticide and it seems it could work. When I have more I will share.