Just purchased a new Xbox gen console, do the games transfer from my Xbox One X over to the new console.
Yes, you will be able to download the optimised version and all of your add-ons for Xbox Series X and S. Your save file will be in sync with Xbox One.
Not only do the new gen XBoxes share cloud saves with the previous gen, if you have your existing games on an external SSD or HD and plug it in, the console will also recognise all the ones which have a Series X/S optimised version and update them automatically.
Yes, the enhanced/updated version of TSW2 should automatically download for you. You'll know if the game is enhanced if it shows a X/S logo on the game's icon.
It's automatically going to do that for you and straight to the internal hard drive. I use the Xbox One disk version