Geist's ult description says that it swaps Hp Levels (Presumably this means current hp percentage) with the targeted enemy, but after testing it seems like the enemy that gets swapped with can never actually gain health.
Was testing in the sandbox, if you damage an enemy hero down to low hp and ult them as Geist, neither character's hp gets changed at all. Her ult's description makes it sound like the enemy should gain hp if you swap, and if Geist is full hp when swapping with an enemy, then the enemy's health should be full after swapping and Geist should be low hp.
If this is not bugged behaviour and its intended that the enemy cannot gain hp from the "health swap" then perhaps the description should be changed so its clear that you're more stealing their health than swapping with them, and the enemy does not actually gain any health in this process.
Was testing in the sandbox, if you damage an enemy hero down to low hp and ult them as Geist, neither character's hp gets changed at all. Her ult's description makes it sound like the enemy should gain hp if you swap, and if Geist is full hp when swapping with an enemy, then the enemy's health should be full after swapping and Geist should be low hp.
If this is not bugged behaviour and its intended that the enemy cannot gain hp from the "health swap" then perhaps the description should be changed so its clear that you're more stealing their health than swapping with them, and the enemy does not actually gain any health in this process.