So, as mentioned the 45 minute pre bolus probably isn't ideal, but this isn't the norm you mentioned..... on this occasion though the peak of the food, which may be delayed because of the beans, was missed by the insulin peak...
Normally you expect, or want, to see the BG peak up 1,2 or 3mmol...