ESX checks stale with multiple piggyback sources

CMK version: 2.4.0p18

We see stale ESX services on VMs that have been migrated from one compute node to another.

The old piggyback source file is still around and this seems to be the issue. When removing the old file the ESX checks are fresh again.

This has been working in 2.3 without any issues.

Has anyone else seen this?