With this mix by the time you achieve non-limiting nutrients with macros, you'll be finding toxicity with copper in shrimp. Check the EPA ecotox database if you like; it's hard to link to its search results. Neocaridina find their LC50 with CuSO4 in the .14-.7 range depending on the study you take.
The micros should definitely be separated. Try mixing a little of the two together and see what happens
The NPK looks good preportion-wise, but personally I'd aim for the dosage of nitrogen to be around the 20ppm range; I'm looking at it around 23ppm off hand for simplicity. Half or a quarter of this for low light/non CO2 methods. I'd probably lean more towards inverting the N and K numbers, but that's just me and it's probably not necessary.
If you were to separate the micros out, I'd check your tap water's Cu levels first. You could get away with .37 iron from trace without any problems if it's low enough. Even dosing .2ppm Fe with this mix would be enough to get by in many cases, and I can't see that being much of a problem.
Magnesium might be something worth checking in to. Your micros may not contain enough if your tap doesn't have enough. The same may apply to calcium if your water is exceptionally soft.
-Philosophos