It’s the same case: as long as you have fragments of that character available, you can exchange that character as many times as you want and are able to. That’s why, as mentioned in the video (around min 08:25), it’s recommended to use this feature along with Appearance Conditions, which allows you to make that character disappear from the list if you’ve already unlocked them.
This is intentionally designed so you can adapt it to your project according to your preferences and needs. The idea behind this plugin is to combine it with a good setup of switches and variables to make it flexible and adaptable to different projects.
I hope this helped you! 👍🏻