My theory is very similar to those described on him. I believe that Patrick already knows that red john is Brett Partridge and who is cheating from the beginning, in the killing of the episode 6x01 Patrick understands that the policeman who tried to save the victim was a spy, he was there before everyone arrived. I just want to point out an event that I noticed and I do not see that written anywhere here. In 6x02 episode, after Lisbon was attacked by Red John, in the room where it is lying on the bed, at a certain moment a nurse entered the room and asked if that was the room of a certain Carmen Lee. Do you think it is relevant? is she a spy of Red John? Patrick was confused.