Internal Struggle still not working!

The % that Internal Struggle takes is not 25% of Current Health. I have a Diabolic team, my main nether creature has 9+million health, and at most it takes 1million from him. Please let me know if i’m misunderstanding this trait or not.