If Gul’dan puts Drain Life on you and you use the portal to move out of his range, Drain Life still stays connected and is active.
Doesn’t appear to be the case. Are you, perhaps, not accounting for the difference between cast range and leash range? The leash range is over 50% longer than the cast range.