好吧我解决了。
mods\ovenproof_scoreboard_plugin\scripts\mods\ovenproof_scoreboard_plugin\ovenproof_scoreboard_plugin_localization.lua这个文件。作者定义了几个用来实现首列左右对齐的函数
get_text_size 调用UI渲染的API获得实际渲染宽度
max_length预定义了一个字符串的长度用来作为最大宽度
create_string往左右文本中间加空格来实现左右对齐
我调了一下发现max_length在初始化的时候有时会得到一个错误的很大的值,就会导致一楼图片那个样子。但是如果重新读取一下mod就一定会正常。所以我直接把max_length写死了正常值1.70就完事了。

不知道有没有人知道为什么UI渲染API初始化的时候会返回一个错误值。