Bug presence when arrive flips from present -> not present -> present

I've been noticing that when I arrive home lately, the the IOS app will report me present, then not present then present again within a second as you can see in the logs below. I can't really tel for how long but it's been going on for some time. Could you have some sort of debounce code so that the ios app waits a few seconds before sending the presence state to the hub?

This will occur when I come in to the geofence zone either by car (higher speeds) or when walking (slower pace). Never saw this behaviour when leaving but might be a good idea to check for debounce also.