ah, ma tu gli cambi l'opacity per non mostrarlo e non sleghi il tooltip dal movimento del mouse:

quando attivi il tooltip leghi una funzione al movimento del mouse, che sposta il div contenitore con il cursore, ma, quando il tooltip esce dall'area interessata (e scompare) tu non lo sleghi dal mouse, così che rimane sempre col cursore, non visibile, ma c'è. Questo anche perché per farlo scomparire non usi un display:none ma un opacity: 0, che, si lo rende invisibile, ma non lo estrare dalla pagina, come un display:none farebbe. quindi quando il div esce dalla window la pagina si deve ridimensionare, dato che l'elemento fa comunque parte di essa