When you create a report and add it to a dashboard the dashboard version of the report does not retain the same layout.
In the report, the column widths are as you have set them out. When you add the report to the dashboard the column widths vary dependent on the length of the data.
In a dashboard that is using the same layout of a report, say for different products, all the reports have different layouts and looks very unprofessional.