Is it about duration though with the bike rides (along with a lower intensity so you don't end up with a large glucose dump throughout the event)?Parkrun always spikes my BG. Last 2 half marathons I managed with nothing to eat at all. Run many 10k's. Always spikes BG. But riding the bike, particularly for big mileages, less insulin and lots of food. Perhaps I am a cyclist and not a runner?
I'm guessing a half-marathon is short enough that it can be run solely on the glycogen contents of the liver + muscles (which may well have been dumped into your blood stream faster than desired due to the higher intensity), though never having run one I could be wrong!
Intensity will be lower on the bike (for a long ride) which prevents the initial spikes (though I can still manage to spike at the start through stress hormones/wrong dose for breakfast) and if you're riding for a long time your liver will run out of glycogen stores - I find somewhere between 1h30 and 3h is the point at which I usually to start eating something (depending on how much of an initial spike there was and how hard I'm riding) - 1h30 does seem quite a short time (for hepatic depletion at a low work-rate), but my guess is that is partly due to residual bolus from breakfast/FotF cover.
I have a diabetic colleague who runs ultras, I must ask him how his BG responds when running different distances (which I assume must mean different intensities).