I've had this issue with some other content from missions or story arcs too.
I refer to it as the Vanguard Badge Situation, as that's one of the easiest examples, you cannot be granted the vanguard recruit dayjob badge until you are Lv35, but you may earn progress towards it before then. For my character captain shock in example under badges>dayjobs the badge's logoff time meter was full (504) before I was 35, but it was granted as soon as I ticked over 35. I don't remember if it was at levelup or at train, I'd be tempted to say it was at levelup that the badge was earned. even if not, that would be a better solution than changing the level you need to train to to get a badge. instead have the badge be granted when you level to the given level rather than after you train.
If you want to confirm what's necessary for the badge, you'll need to fast track a villain to 35 and complete the first mission in any patron arc then check your Collect window and look for badges>category, then see what it says or what the meter shows, you can also add it to the badge monitor to see if it does change per mission. if so, then yes people need to stay along for the whole arc. Again even if they do the whole arc the badge will not be granted till Lv35.
and again changing that from "grant after Train to Lv35" to "Grant after untrained level passes 35" would solve said issue.
the content I had issues with were temp powers, they are only granted to the leader. this could be how it's set for the patron badges as well.
Patron pool badges NEED to be at Lv35+ or it will likely cause a conflict in the game's code!it's simple logic:
1: the badge unlocks patron pools during level up
2: the first patron power unlocks at 35
3: cannot have a new pool set as available with no available powers and no claimed powers in it!!!
I honestly have no idea how the game would react to that. I'd suspect one of the following:
1: the level 35 power is selectable at a lower level the badge was earned at, but on select and confirm nothing happens (you train up but don't get a power) because you don't meet the level requirements.
2: the level 35 power is selectable at a lower level you earned the badge at, but on select and confirm you get a nameless (#01$&@#^%*435901add more special characters) glitched power which is something else entirely and probably does nothing.
3: the level 35 power is available at a lower level the badge was earned at, but on select and confirm it crashes the game client.
or the worst case scenario for the player:
4: the epic pools selection is visible though none of it's powers are available causing the a glitch which wont let you train up no matter what you select, if it even lets you select anything! it may just display "error".
or the worst case for the server:
5: the epic pools selection is visible though none of the powers are available, causing a "corrupted" data log which crashes the server.
so, these are just guesses, I just know CoH is really temperamental when it comes to things that don't add up or don't fit in some preset code bend, causing an exception.
thinking about my suggested fix now after the fact, it'll need a third condition:
"Character Trained to Lv34, and Character's untrained level is 35+, and has completed a patron arc" = grant patron badge
Might also need a fourth condition: "Player Alignment is Villain or Rogue before badge will grant." this is necessary if we are allowing progress for the badge ahead of time, because a player could easily complete the arc with a lv35 lead at Lv20 turn off XP, then do rogue then hero tips and become a hero at level 20 and stay hero till 35. but then a hero is being granted a Villain Badge While actually a Hero, that could cause errors. Otherwise it might cause conflicts with other hero and villain specific badges. So they'll have to do vigilante tips and then villain tips till they are a villain at 35+ so it grants the badge then rouge and hero tips to get back to hero.
[spoiler]I know recluse would have a fit. being forced to grant a villain scouts badge to a dropout villain scout who joined the hero scouts for progress they made in their hero scout level. "like [expletive!] I'll give that [expletive, adjective and shaming pronoun] a badge! send it, but fill it with explosives triggered by sunlight, laced with this virus in the mail instead! and add in this computer virus to infect all their mail systems in transit"
Watch your language lord recluse!
"I'll say what I damn well please!"
Ok then![/spoiler]
[spoiler]
and freedom phalanx would likely have good cop bad cop questions to ask when that badge gets awarded through their system. "it says here you've been a hero for 15 levels after clearing your record as a villain at level 20, but we just got a message you were awarded a villain badge 1 level ago, I'm going to give you the benefit of the doubt to explain this" after you explain it "now listen here you! I don't buy that story! if you told me this badge was a mistake and someone was trying to frame you, I would have believed you! we know you've been working with the villains recently to get this badge as it's only awarded for completing a patron arc which can only be done at Lv35! so spill the beans, Who have you been in contact with?!"
Sheesh Manticore calm down! what if it's like they say it is?
"fine.. but I'm revoking their hero registration while we investigate this, you are forbidden from continuing work as a hero till we get to the bottom of this! and if this is a villain trick it'll be your registration on the chopping block along with theirs!"[/spoiler]
but back to reality, yeah the game will likely have issues with this change if all the right things are not done. So to recap to allow the player to earn progress ahead of time, the badge should not grant until (all the following are true):
1: the character has trained to Lv34
2: the character achieves/has an untrained level of 35+
3: the character is Villain or Rogue.
from there you can take it where you want it.