Even if you are making one sub for each Pokemon, the TLR rules still state "One Substitution will be allowed against Guardians", meaning you can only make one sub for each of your mons period (You've made two per mon). It's only two subs once you come up to the boss.