Hi,
Thanks for using our plugins. I can try to help out here.
The issue you are having is the Photo View uses a masonry script to align all the events and it cannot and does not take into account event date, but only size of the event container. This view is designed for looks first and event order second. If you did it in reverse it could leave huge gaps in the rows and would look strange.
However, we maybe to come up with something to help here.
I do not think it is a good idea to force a min-height as that would mess up the event containers on smaller screens.
This css may help though remove the recurring info:
.tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-meta .recurringinfo {
display: none;
}
Add that css to your theme’s stylesheet or through a plugin such as Simple Custom CSS.
Let me know if that helps.
Thanks