We use https://github.com/spectreconsole/wcwidth under Rune.GetColumns which is a port of https://github.com/jquast/wcwidth.
This library is out of date and returns incorrect information for some codepoints.
In #4255 I've implemented a hack/workaround.
This issue is to track fixing this correctly, either by getting https://github.com/spectreconsole/wcwidth fixed, or some other means of getting a dotnet wcwidth library.