“Shoo-in” was originated in the early 1920’s during the era of horse racing meaning skating over the finish line. How skate turned into shoo I’ve never found other than it was normal human interaction where one person said it, another liked it & it spreads through family & friends & it became regular use.
Now, “shoe-in” grew out of the era of the door-to-door salesmen around the 1950’s & 60’s where the d-2-d salesmen would slide their shoe in between the door & the door jam so the housewife couldn’t slam the door & wouldn’t move it until she bought something from him which gave him a guaranteed sell of his product.
Both references means basically the same although they have different yet somewhat similar origins.