Yup, post meal highs are better sorted by earlier jabs it's true and that's the case whether pumping or MDI.
Have to say I don't normally test between meals unless I have a reason - ie I feel funny (!) or feel high or feel low - or if I've eaten something and want to see how it behaves; or I've eaten something I hadn't a clue what the carb count was in which case I'll deliberately 'under-bolus' as you can add insulin later but not remove it, LOL
It doesn't count your bolus insulin at all! It assumes that when you entered 50g carb, told it you had a ratio of 1u to 10g, it calculated 5.0u and you said you took 5u - that the 5u will be swallowed up by the carbs. So only if you needed a correction with that meal - say another 2u because your BG was too high before eating, it will only account for that 2u, and calculate what's left of it and apply that to your current BG. Hence, yes it does tell you to inject too much in cases where the carb has released all of itself but the bolus insulin just hasn't got to it yet. So you need to be a bit cautious IMHO when the test is less than 4hrs after you did the jab.
Of course when it's just before the next meal and is say 6 hours after the last jab, then the correction advised will be 100% correct. Because pumping I'm fairly confident I'm fine with my basal overnight, I will also take a correction at bedtime now. But I couldn't really rely on that on MDI so it was iffy. Oh - and I don't let it correct me as low at that time of night, only to 7.5 - so perhaps a tweak in your time blocks is required there to get it right.
Oh hang on - what are your targets actually in that time block? (where you tested and it calculated the correction(s) ) is the margin of error too low?