There’s nothing wrong with Porkins.
The only ‘funny’ thing about him is that the other pilots call him “Porkins”. And that isn’t ‘take you out of the moment’ funny, just a bit humorous. And it’s great character building. It immediately let’s the audience know that these guys are close with each other. That there’s a strong history and camaraderie between them.
And the actor’s performance is fine. His delivery of the lines is appropriate and memorable.
I agree with you that the Obi-Wan/Vader duel needs some flair, but cutting Porkins would be criminal.
The “Copy… Gold… Leader.” Guy from RotJ on the other hand…