Adding unobtainable enchantements to a rod, such as Lure 4 or Luck of the Sea 4 break them, you can no longer fish with them, whereas you should be able to.
Command to obtain the item, you just can't fish with it:
/give @p minecraft:fishing_rod{Enchantments:[{id:"minecraft:unbreaking",lvl:7s},{id:"minecraft:luck_of_the_sea",lvl:7s},{id:"minecraft:lure",lvl:7s},{id:"minecraft:mending",lvl:1s}],display:{Name:"[{\"text\":\"[ Fisher ] \",\"color\":\"aqua\"},{\"text\":\"Rod\",\"color\":\"blue\"},{\"text\":\" IV\",\"color\":\"gold\"}]"}} 1
Related issues
Comments


Understandable, however it works in previous versions like 1.16, even if enchantements are not taken into account (I don't mind), item default behavior persists...
Levels of lure greater than 5 have always prevented fishing

Thank you for your report!
We're tracking this issue as MC-10755, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as Won't Fix, which means this is considered a bug but won't be fixed. The description of that ticket or the comments might explain the rationale. Please do not leave a comment on the linked ticket.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
-- I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.

Thank you for this information!
Duplicate of MC-10755. Enchantments with level over max default value are not supported.