Hi. I noticed that when both OnPlayerEnterDynamicArea and OnPlayerLeaveDynamicArea are triggered in the same tick for a zone, the leave callback is called first. This is actually ok, as it allows handling the exit from the previous zone before entering the new one. However, there's no safeguard if the areaid is the same, which already leads to a bug.