https://issuetracker.unity3d.com/issues/ontriggerexit2d-not-called-when-colliders-are-disabled-due-to-getting-unloaded
Exit callbacks on any 2D collider should be called when the collider is disabled, the GameObject is destroyed or the scene is unloaded.
If you wish to avoid this behaviour then you can disable: https://docs.unity3d.com/ScriptReference/Physics2D-callbacksOnDisable.html
This change was as result of a fix via: https://issuetracker.unity3d.com/issues/ontriggerexit2d-not-called-when-colliders-are-disabled-due-to-getting-unloaded