If I give myself the following:
/give @s saddle{Enchantments:[{lvl:1,id:"minecraft:mending"}]}
and then right-click that saddle onto a horse (or any valid saddle mob, it's just easier to see on a horse) and check its inventory the saddle has lost the enchantment it had. Doing the same process but instead of right-clicking you ride the horse then open inventory and place it in manually it doesn't have this problem.
Related issues
Comments

Thank you for your report!
We're actually already tracking this issue in MC-191591, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote or any additional information to the main ticket it would be appreciated.
Please be sure to use the search feature before creating a ticket to see if the issue has already been reported.
Quick Links:
📓 Bug Tracker Guidelines – 🛠 Community Support – 📧 Mojang Support – ✍️ Feedback and Suggestions – 💬 Mojira Discord