I'd stick with that layout then.
I would worry about an "upper" and a "lower" string because in autumn, winter and spring that chimney is going to play games with the leftmost five panels on the upper row.
If we number the panels 1-15, starting at the top left as #1, the top right as #9 and with #10 being the one on the bottom row closest the chimney, I think I'd have the eight on the right (6,7,8,9,12,13,14,15) on one MPPT and the seven on the left (1,2,3,4,5,11,12) on another.
I appreciate that #5 has less impairment than #12 and you might want the least-impaired panels on one string, but I think in the afternoons #5 will be more affected than #12 as the sun shines between the chimney and the neighbour's roof (your first image shows what I mean).
The second string is going to be a bit of a mess and rarely reach its full potential, but a scan function for optimum voltage should be able to keep it running close to three-quarters potential on sunny days (and no noticeable losses on the many cloudy days).