Could be a for each problem.
Physics stay enabled because one sprite is outside the pink area, so you have to use a for each loop to enable/disable physics for each sprite.
for each sprite event, then add overlapping conditions as sub-event there
Anyway, that would be my guess