The cheapest fix is probably to swap out the 30 with a 2 pole 20a breaker and feed the building with a single multiwire branch circuit.
You could probably replace the disconnect at the sprinkler location with a J box and reuse the disconnect at the building entrance.


Greg Fretwell