@LilShiro11 Can you save the sim to your library, then place them in a new game to see if once they max out the skill it unlocks? You will have to save them to your library before they max out charisma.
You can save a sim to your library by using the dresser interaction to "Plan Outfit" or "Change Sim" once in the CAS, at the top right there is a button to save household to library. Save your household to the library, then exit the game.
Create a new game, and in the make a new sim window you can look to the top right again and open the library. Once the library is open, place your saved sim into the new household. You can delete the random sim the game gave you also if you wish. Place your sim into the world and see if the achievement unlocks in a brand new game.