Is it possible to get a bounding box for each character in VNRecognizedTextObservation

Mostly with Chinese characters Vision recognize a line of text as a single 'word' when in fact there could be 2 or more.

For ex, this string (肖丹销售部銷售经理) includes a name (first 2 char) and a job title (everything else). The first 2 characters have a height about twice the size of the others.

I've been trying to break this string into 2, but I can't find a way to do it as the bounding box relates to the whole 'word' and not each character. If I could get each character's bounding box I could compare them and decide to make multiple strings when appropriate.

I also tried to run VNDetectTextRectanglesRequest but the results don't always match (rarely actually) what you get with VNRecognizeTextRequest. For ex these 9 characters return 12 VNTextObservation.

Anyone has an idea?

Thanks.