Yes, there is a delay time.
With our current version live chat, there is a delay time (approximately 3 minutes) for a visitor’s status to change:
From Chat ended to Out of site.
From In site to Out of site.
From Out of site to disappearing from Visitor Monitor.
Please note that the delay time becomes a little longer if visitors have stayed on your site for more than half an hour.