It's a lower probability that the vaccine will kill him than COVID will kill him - pre or post operation.
If he gets a vaccine, he can be monitored from the moment he gets the vaccine until after the higher risk period ends, and given anti-inflammatories. If he catches covid in the wild they can't control the heart inflammation that comes with covid at the point of infection b/c it's unknowable exactly when he will catch covid.