Post-deploy old VM's are still alive after 12 hours?

Deployed a new release yesterday and some of the old VM’s appear to be still hanging around.

I’m not sure if this is a bug in the metrics or if the deploy routine is waiting for all the clients to gracefully disconnect before shutting down. If the deploy routine is waiting for graceful client disconnect, it might take a while since these are likely users with idle websockets on phoenix liveview.

The VM’s are not listed via fly status and only the app-concurrency graph shows the old ones.

And now it seems to have cleaned up…