Fourth gotcha: Deferred gets re-evaluated whenever something on the node frees up, but Infeasible is terminal: kubelet never retries until you touch the spec again. Both land as a PodResizePending condition (reason Deferred/Infeasible), so alert on that condition, not on spec vs status drift.