Yeah, if once a traitor was out that was it, with no automatic recruitment, it would be better. Otherwise, like with Charlotte, if someone is recruited quite late in the game they get a much easier go of it because they had the benefit of being able to 'prove' themselves as a faithful compared to someone like Minah.
It would be quite funny to see them determined to still find a traitor even if they were down to just faithfuls for the last week or so!
Or, alternatively, as a twist, when one traitor goes a new one is recruited but the remaining traitor/s aren't told who it is!
Or, perhaps there could be an option for a traitor to be turned back into a faithful - optional whether they volunteer or are chosen by the other traitors/lucky dip. Then you'll have an outcome a bit like Charlotte/Frankie whereby that person and the remaining traitors know who each other are and are trying to get the others to believe them.
Or could have a slightly amended version of the 'seer' power - instead of/as well as winning a 'shield' - one person could have the power to ask one other person a flat out 'Are you a traitor?' and that person HAS to answer honestly - but the 'seer' can use it whenever they want and in front of whomever they want - so could use it in a round table.