Unity can register more than one touch event when the first finger move outside of the safe area even with multitouchenabled set to false

Hello,

In my 2D project, the Multitouch is disabled. But when I move the finger to the edge of the screen, the multitouch seems to be enabled again. Cuz when I move the finger to the edge of the screen while holding the finger, I could use another finger to interact with the game.
(interestingly, it only happens near the left, right and bottom edge, not the top edge).
And according to my tests, this only occurs in iPhone and won’t happen in Android platform. Also, I’m assuming this has something to do with the notch screen device (like iPhone X), cuz the same problem won’t happen in iPad. But we don’t have any none-notch screen device, so my assumption might be wrong.
FYI, when dealing with the input in mobile devices, I’m using Input.Touches to get the touch.

Does anyone has any clue what might happen? Thanks for your help in advance!

P.S. after a little bit of investigation, I think it has something to do with the safeArea. When the finger touched inside the safe area moved out of the safe area, but not letting go, I can use another finger to touch and Unity will register that extra touch event. But I am still confused about why this would happen.

This is probably related to iOS gestures.
In Player Settings there is group called “Defer system gestures on edges” where you can disable this behavior.

Thanks for the reply. I disabled all the edges, but the problem still exists. I think it is related to the safe area.