its seems to me you need to make your battle fields more dynamic
1. Make your Battlefields dynamic so that the PCs have to be mobile - stairwells, balconies, chandeliers, tilting floors, collapsing ruins, lightning discharges, spreading fires, floodwater, healing shrines, raised dias, short...