The reason why Weisselberg didn't get a pardon
was likely that it wouldn't matter in a state case anyway.
He's already cooperated for immunity once- against Michael Cohen.
That case did not proceed to the named co-conspirator Individual #1, which you assume was a matter of Executive Immunity.
Which no longer exists.