Hello Hani,
Welcome back!
The functionality you describe is not a built-in feature, but I can definitely see the validity in it! If you have a second, please visit our UserVoice Feature Ideas and add the feature as a request if it hasn’t been already.
To get started changing the columns from 3 to 4, you’ll need to familiarize yourself with the Isotope Script as it’s what we use to create the layout.
Then we run a script to initialize Isotope on that page.
/events-calendar-pro/resources/tribe-events-photo-view.min.js
Non-minified Version:
/events-calendar-pro/resources/tribe-events-photo-view.js
So to change the formatting you can wp_dequeue_script the first script and then replace it with your own.
Good luck with the customizations and thanks for reaching out. Have a great weekend!