This is just wrong. It’s a QoL thing. It’s ok to have some of the final perks have a small negative side effect if the positive effect is extremely good, but the way the level 20 perks are balanced they usually ruin what you have spent 19 levels trying to improve. Either dump all the negative effects from level 20 perks or lower them while increasing the positive effect.
Right now I see no reason to level a thrall past 19 if getting to level 20 might mean sending an important stat back to where it was at level 10. Terrible balancing.
Also, the new thralls still bork out if you get killed sometimes. You return and tell the thrall to start following again, but now it can’t attack anymore even if you are getting clobbered by 7 npcs. It just draws it’s weapon and stands there trying to figure out what to do with the weapon and the only thing that un-borks the thrall is a server reset. Uhhh, no. You make these thralls require 5 days of leveling and they must work always.
And they better always defend your base when you are offline and do it very well. Nothing else is acceptable when you set players a goal that will take most of a year to complete (50 thralls times 6 days = 300 days.) If they are just the same buggy thralls from before the Mounts update you Devs better be fixing that. You owe players that now.