Sometime when Deploy Failed due to unhealthy allocations

why Sometime when Deploy Failed due to unhealthy allocations?

--> v22 failed - Failed due to unhealthy allocations - not rolling back to stable job version 22 as current job has same specification and deploying as v23

show 4 count pending on status

i don’t understand why pending this, i was restart but still pending