It probably is some minor role in DD instead of DP3 which makes seeing “The Russian” actor wearing his striped shirt on the DP3 set even more weird lol
I highly doubt Bernthal Punisher is in DP3 but all of the Fox characters were on the table to be used there were no restrictions from Disney...