If I have a grid view like this and I want to add more columns. One column will display buttons and the other one - notes.
What is shocking in your design is that 40% of the space is taken by action button and not by the main information.
The buttons are taking to much space. Promote the content, not the tools.
Some icons are very generic and don't need explanation. I don't speak Arabic but I can tell that the first button is "edit", second is "print", third "validate", fourth "settings" or "batch". Display only the icon and remove the text.
Place the primary / most used icons first and directly accessible, place the rest into a more menu (like said maxathousand).
I have a suggestion, but it depends on how complex your build can be (i.e., what are the limitations of the build/developers).
A while back, I actually spent some time building out table-design guidelines for College Board. One thing that became very useful was allowing "excess columns" to reside in an expanded portion of a row, displayed in a stacked view rather than as columns. The benefit of this is you can view multiple expanded views at a time (might get messy, but it's doable).
It also allows for quicker reference between normal and excess information, and between the excess information of two or more rows. This also freed up modals to serve more as views for key actions (batch actions, printing, editing, etc.), as opposed to containers of information.