One of my Dagger Rogues reached Level 31. She has Two Weapon Fighting, Improved Two Weapon Fighting, Greater Two Weapon Fighting, and Perfect Two Weapon Fighting. She was offered Shield Mastery Specialty, Single Weapon Specialty, and Two Handed Specialty but not Two Weapon Specialty. This forced me to take an unwanted Feat and I think this messed up the character.
My Staff Monk reached Level 31. She has Two Handed Fighting, Improved Two Handed Fighting, Greater Two Handed Fighting, and Perfect Two Handed Fighting. She was offered Shield Master Specialty, Single Weapon Specialty, and Two Weapon Specialty but not Two Handed Specialty. This forced me to take an unwanted Feat and I think I messed up the character.
Another Dagger Rogue reached Level 31. She has Two Weapon Fighting, Improved Two Weapon Fighting, Greater Two Weapon Fighting, and Perfect Two Weapon Fighting. She is being offered Shield Mastery Specialty, Single Weapon Specialty, and Two Handed Specialty but not Two Weapon Specialty.
What am I doing wrong and how do I fix it?