I like the flexibility of the offseason cutdown, but the in-season limits need to be adjusted. Between the offseason cut and midseason cut you're supposed to have the prospect limit that you chose in the offseason cut, but that's not feasible to track.
I think we should just eliminate limits on prospects outside of the cuts:
offseason: cut down 32 total players, of which 10-14 can be MiLB players
draft: cut down to 12 MiLB players
no limits at any other point in the season