If the 2-Row is along the lines of Brewers malt I get a calculated mash pH of 5.27 prior to any addition of baking soda for your recipe.
If I mash 14.5 lbs. of nothing but your Black malt I get 4.49 pH. This sets the pH floor below which you can't go without adding acid or additional calcium or magnesium. But you don't have 14.5 lbs. of this malt, as you are only adding 1 lb.
There simply isn't enough acidity within your recipes combined malts to drop your pH as low as you have measured (4.2 to 4.3 pH). The 1 lb. of Flaked Oats you added are rated at a whopping 6.2 pH and would alone counter and balance your 1 lb. of black malt to within a decent mash pH range. Then you also have 10 lbs. of base malt that is going to be noticeably basic with respect to any typical mash pH target, and if this malt was alone it would require acidification. And against this base malt you only have 2 additional lbs. of acidic roasted malts, and also 1/2 lb. of dark crystal to counter the base malts deficiency of acidity with their own acidity.
I don't know what happened here, but Brewers Friend at 5.30 and Mash Made Easy at 5.27 and EZ Water at 5.4 seem to be confirming each other fairly well. And 4.2 pH is simply not possible.
You also have likely tens of thousands of people who have made recipes along the lines of yours and not hit 4.2 pH in the mash. If all of your grist components were well on the low side of their nominal midrange of DI mash pH values, you might hit 5.0 pH. But chaos theory would place the likelihood of all of your components being oddly low in DI_pH at rather thin odds.