I cant seem to get Punch 2 bows AT ALL. I think this game needs a bit of a change and fix the enchantment tables.
Then you were using the wrong enchantment table lad. Use the red one that costs you 30 levels, it’ll give you a higher chance to get punch 2 bow.