Sometimes LibreOffice or Word ignore standard width settings. In some cases a better approach is to edit the XML directly
width = Inches(1.0)
grid_cols = table._tbl.tblGrid.findall(qn("w:gridCol"))
grid_cols[0].set(qn('w:w'), str(int(width.twips))) # twips are the internal unit