Your 10% combo of flax, oats, etc has to be doing a lot of work there. More work than its capable of.
Based on average figures, and NOT accounting for water content of your ingredients (roughly 8-10% for most dried ingredients), you are sub 16% protein, good on fiber and fat, low on Methionine, Threonine, and Tryptophan. Lysine is in a good place. 10% flax seed (warning, that's expensive!) you will scrape by at 16.% protein+ and almost meet the bare minimum for Methionine, Threonine, and Tryptophan recommendations as well, after accounting for water content. That's **ASSUMING** you have a high protein corn (unlikely) and are willing to use more expensive hard or winter wheat instead of soft/spring wheat.
Field Peas are also known as "cow peas", "black eyed peas", "southern peas" and "cream peas", among others.
For reasons of anti-nutritional factors, field peas are not recommended over 15% of the total diet - your recipe calls for twice that rate of inclusion.
I do not recommend attempting to make feed at home. It is, almost without exception, more expensive, harder to source, and less complete nutritionally than available "off the shelf" commercial feed blends.
/edit and as
@NatJ says, Roasted soybeans (or better, soybean meal) would be a superior substitution in almost every respect.