Question: why kylo ren killed snoke?
Answer: Snoke knew Ren had compassion for Rey according to The Force Awakens novelized story. Snoke said he saw Ren striking down the 'true enemy'. ... I am pretty sure that Snoke wanted Kylo Ren to kill him and take the throne. So he was luring Ren to do so by using Rey as a bait.