TextMeshProに
<style=name>太郎</style>こんにちは。<style=flag1/><link=msgptr:0/>
のような文字列を渡すと、linkタグを拾ってくれます。その情報は
text.textInfo.linkInfoに格納されるのですが、正しいLink情報だけ拾ってくるためには
text.textInfo.linkCountを参照する必要があります。
つまりtext.textInfo.linkInfo.Lengthで取得しようとすると間違った値を返すことがあります。
どうやらこのバッファは一度サイズが大きくなるとそのままのサイズが維持され、後ろのほうには過去に取得したlinkInfoが入ったままになるようです。