I don't think his father was Rodrigo Borgia  but rather THEO. Deep down I think he knew that. This is why he constant needed assurance from the pope that he was his son. Also why their was a brief pause, and violent outburst between him and THEO in the second season.