Well, I had the same problem

But you're lucky, just fixed it myself now ^^

So, I only need one mode, so I don't know if this will help you, but I use the following formula

*Math.min(100, (Math.max(50, user.level*4)))*
My Actor MaxTPs are at least 50, then when they hit level 13 it goes to 52 max, then 4 by four with each level, until they reach level 25 where it's capped at 100 maxTPs

If you want to use different modes, and get different maxTP / Actor, I do recommend to copy each mode once per actor, then use them individually, and change the maxTP of each mode depending of the actor they relate to. Sorry if I'm unclear, not English, I'll try to give an exemple tho :

Let's say you have 4 character, with 3 different TP mode. You want Character A to have 50 max TP, B and C to have 75, and D to have 100.

You'll create 9 TP mode, each group of 3 corresponding to a maxTP wanted.

So A can use either TP mode 1, 2 or 3 (which gives 50 max)

B and C can use 4, 5 or 6 (which gives 75 max)

And D can use 7, 8 or 9 (which gives 100).

Just combine this with the user.level in a formula, and I guess you'll be good

PS : I think, unsure, that user.level require YEP_SelectionControl to work (above YEP_EnhancedTP)