I think the reason behind it is that Red John knew if Jane would lost Teresa, he would prob go mad, and Red John didn’t want that, he was playing him, and for his game to continue Jane needed Lisbon, and i think Red John knew right from the beginning how much she meant for him
The same question i ask myself why he didn't kill Teresa.