Are you saying that Giro have finally brought out the switchblade on XL?
Or do you not actually have that big a head😉
The L Switchblade (according to the label) is 59-63. The XL/XXL Stages is 60-63, again, according to the label.
I’ve been struggling with helmets 😉 since my teenage years (riding, skiing, cycling, motorsport). I’m about a measured 63, but have an oval head (front-back is larger than side-side) so most helmets, even 63, don’t fit as they assume a head shape that’s rounder, so more of the 63 is used up on the sides than is the case on my head. The Bell Super 3 is one of those that won’t fit me in a size 63, for example, others include the Fox Proframe.
If you haven’t tried a size L switchblade on your head, do so, don’t get hung up on the L vs XL debate. The L very definitely has as much space as most XLs. But it’ll be too warm for the riding you describe, I think.