Rogue Talents are removed at the wrong levels.
Rogue talents are added to the pool by the ability Rogue ~ Rogue Talents using BONUS:ABILITYPOOL|Rogue Talent|RogueTalentLVL/2, where RogueTalentLVL is set to RogueLVL in the class grantor.
However, the archetype support for removing certain levels' talents uses BONUS:ABILITYPOOL|Rogue Talent|-1|PREVARGTEQ:RogueTalentLVL,1|PREVAREQ:Rogue_CF_RogueTalent2,1, ect., where PREVAREQ:Rogue_CF_RogueTalent# is the level of rogue talent, and PREVARGTEQ:RogueTalentLVL,# is half the level the talent is granted to.
Both prerequisites should be the same number, or RogueTalentLVL should be made to half of RogueLVL rather than equal to.
What happens instead, is that because all of the CF variables are set when the archetype is taken, the talents will be removed at half the level they should rather than on level.
The CF is to be set at 1, never higher or lower. That is a Boolean True/False