Not sure if I completely understand the question, but ‘animation composer’ might have something. Or you can use the script “decompose text” to separate the characters and then animate their positions to your liking.
https://misterhorse.tv/products/animation-composer/
https://aescripts.com/decomposetext/