I decided to move to Xbox from PC as I have a series X, and my PC is older (GTX 1070), and I'll get much better visuals on Xbox.
Weirdest thing. I don't think I've ever bought any Hitman 1 stuff on Xbox as I've always played it on Steam (and I didn't have Games with Gold when season 1 was free).
When I install the free base game for Hitman 2, it also downloads all the Hitman 1 stages, GOTY items, costumes etc. They show up in my inventory and I'm able to play all of the Hitman 1 stages. (So I have all Hitman 1 GotY content and Hawke's Bay in the Hitman 2 client)
I've been trying to download the Hitman 1 client to see if I can get the Legacy Pack key for free to ensure it'll carry over to Hitman 3, but I'm not able to get the Hitman 1 client to download as it is stuck at "Choose Edition."
In the xbox store, all of the Hitman stuff has prices for me, none of it says "owned" or "purchased." It does give me the option to buy the Hitman 1 GOTY legacy key for $10, but the stuff it shows in there I have downloaded and am able to use (Patient Zero campaign).
I'm hoping this will somehow qualify for the Season 1 access pass in Hitman 3, but I'm not holding my breath.