If those are your modified ranks in the skill points you must understand that only base ranks count towards the prerequisites. So on the actual level up screen, you need Diplomacy 7, Lore 7, Perform 13, and Sleight of Hand 7. What your character sheet says is irrelevant.

If you have 20 cha and you are a 10th lvl character, you can't possibly have (as base ranks) 17 lore or 17 perform or 14 diplomacy. The maximum possible base ranks at lvl 10 is 13. If I had to guess, your perform is the culprit. a modified perform of 17 with a cha of 20 indicates a 12 base ranks in perform.