At the moment the implementation already has an issue if the user passes in multiple colors inside a line causing displays to stretch weirdly:
As 1.16 introduces Hex color support and doesn't natively support serializing them from a legacy string it would make sense for the API to support ITextComponents in order to render them correctly.
There is also a flaw that won't manifest itself in a "regular" Pixelmon setting but users that frequently make use of BossInfos or their platform equivalents will run into an issue where the overlay will stop rendering instead of working alongside the newly rendered bars so support for those would be nice as well.
Thank you!