I'm a type 1 and my blood glucose can response can vary wildly. Sometimes it can spike quickly (15-30 minutes), other times it can take 2, 3, or even 4 hours. The reverse is also true, in that insulin can sometimes effect me quickly, and sometimes it can take effect 3+ hours later. In general, when having a big meal, I'll take a "fairly large" amount of insulin, but not enough for the entire meal; then I'll take more[1] when my blood starts increasing into 200+ range. Otherwise, I risk it dropping because the insulin was having a "fast" day but the food was "slow".
My endo finds it weird, but we've gone over specific cases of it, including exactly what I ate, when, and what the CGM history for the day looked like. I'm just defective :)
[1] Note I'm not talking about reactively taking more insulin after the "right" amount turned out not to be enough (which is generally a bad idea). Rather, I'm talking about splitting what I know to be about the right amount... into 2 different doses.