when you tested your blood at snack time, you were obviously lower than your pump expected, and so the pump will assume that with 3 units still to go, you will drop even lower and likely below target, and that's why it doesn't give you anything.............
in a perfect world, when we test between meals, the correction we need should match the remaining IOB...........
I trust my pump...........if I was 6.3 mmol for example and still has 2 units to go, I wouldn't take insulin for a 20g bag of crisps.........
what was your BG reading before the snack?