When reports initially display, the columns auto expand to the widest - at times, this can exceed even the onscreen browser width. By default, have a set width to avoid this issue. Also, allow the column headers to wrap where the column headers like status changes (e.g. date when feature moved from planning to refinement where that is the column header but the data is a date)
It would be beneficial to be able to not have to automatically show all data in a cell for when there is significant text that makes the row also quite wide. This makes scanning a report challenging and can require lots of scrolling.
Again, provide a default and when the user can access, they have the ability to show in full, if needed. For those where the user cannot log in (shareable links), then it makes sense to expand the row to show in full; however, supporting column wrap still beneficial.