won't the glide depend entirely on what keys were pressed before playing it? so booting up = no keys were pressed = nothing to glide from!
Playing another patch somewhere on the keybed, then switching, would know the last key(s) were somewhere else when you play new notes.
As for the patch storing when you turn off, and using global to select which it is, this is a side effect of modern flash memory that can't store whatever patch you're on without being told explicitly (but has lots of other upsides instead).
Many new synths do this if they have flash memory, older synths (from the late 80s on) could store whatever you were last on as they had a battery and volatile ram (that was kept true by said battery) so had to store the current patch each time you changed.
Some even older synths with battery backed ram couldn't even keep it at all and would always default to zero (Juno 106 for example). Just a heads up on why synths these days often need you to choose the start up patch rather than just remembering what you were last on. It's a bit annoying but I'll take the upsides of flash over that facility.