the problem is that a pardon is not at all the same as immunity.
A pardon is a specific action for specific crime. Immunity, on the other hand, is a non-specific “get out of jail free” card.
BIG difference. The President can grant pardons. Absolutely. He cannot bestow immunity…