The test expectation that explain(executionStats) for a non-shard targeting timeseries delete with limit: 1 is broken by suites which run the balancer and moveRanges.
This is because the explain for the command takes two steps - explains find and then explains a delete against the targetShardId returned from the explain.
The targetShardId is selected arbitrarily from all shards on which the collection exists. Under some test suites which can split the collection such that some shards contain no matching documents. Then the delete can be explained against a shard which does not match, and therefore, the explain result claims no documents will be deleted.