It probably wont be his final fight or anything, but There definitely was some significance of Oda having Zoro be there with luffy when they clashed against Apoo before. I dont think apoo requires a team up tho lol.
Like I said earlier, Hate him if you want, but you gotta commend Jack for staying in a fight that was on a different level than when he had fought the minks before. Also, Kinemon is largely underrated as a fighter and his Devil Fruit ability
Jack couldn't take either of them down during those time frames and it was the same in reverse which makes it a stalemate. Jack was not clean. He had injuries too like Inuarashi. Oda isn't consistent with those scratches. Sometime they're there, other times they disappear completely.
Shishilian blatantly said it was even match and that the Dukes couldn't topple jack but Jack couldn't topple them either.