He isn’t really being cast to be “charismatic”, his career trajectory is more authentic/dramatic than “MCU toy with contractual abs”. Chalamet is taking the DiCaprio advice of “no hard drugs and no cape shit”.
I think Holland is probably beginning to realize he has a shelf life and needs to find a niche. His agent should get him into a romantic comedy now that the industry is starting to pivot back that way. Chalamet is always going to eclipse him for the serious roles that are actually good, at least for now while they are young and still defining their futures.