Particle Mesh caching session?

Does the Mesh networking cache a session token or something similar?

Reason I ask is that I’m putting together a product that utilizes xenon’s as a remote platform and meshes with multiple units to provide the coverage.
If one xenon is just out of reach or is put out of reach after it had signal, it can take up to 5 minutes for it to reconnect to the cloud, even when the device is brought back and is 10cm away from the gateway device.

I tried resetting both gateway and xenon, but it would always take that length of time to resync. If I start up a new Xenon that was off but never lost connectivity, it connects immediately.

The firmware in all devices are just a standard tinker load, as I am just testing range and mesh capability of the devices.

What device OS version?