I found a solution that works pretty well. Take my example on my original post:
- On the tooltip overlay, add another interaction that is Mouse Leave → Close overlay
- After all overlays have been closed (including the dialog that opens from the tooltip), as long as your mouse is outside the target area from where the tooltip came from, it will all close!
Try that out, see if it works for you