Не видел, чтобы перемещение Columns() можно было запретить, а чтобы TEXT2 встал на то место, которое ты указываешь, то вот
imgui.BeginChild('Основное', imgui.ImVec2(555, 200), true)
imgui.Columns(4)
imgui.SetColumnWidth(-1, 175)
imgui.TextColoredRGB("TEXT1")...