First of all, understand that Stepwise regression is a productivity tool to quickly reject models that are inferior but it cannot guarantee that the last model is the best one. It might be, or it might be close. You must intervene. Second, the result is from a guided search in the forward or backward direction. The path of the search does not examine many possible models, so you might have missed the best model (i.e., local versus global). Third, you must also examine the data and the estimated errors (residuals) to determine if there is aberrant data or violations of linear regression that could misdirect such a search.
The choice of a criterion for the Stepwise search is important. Each one has advantages and disadvantages. I don't use many 'rules of thumb,' so I don't consider a high R square as an indication of over-fitting. It happens. Over-fitting means that the model does not generalize to new data, which is important in your situation. The adjusted R square attempts to address over-fitting. Cross-validation is the best way, but you do not have much data for the various CV techniques to accomplish this method. You might try the Bootstrap feature in if you have JMP Pro.
Is the second block merely a duplicate of the first block, or does it contain unique treatments that are not present in the first block? Also, what is the cost (time, money, et cetera) of running the second block.