Finally finished updating Enchantment+ to Minecraft 1.21! There are major changes and I hope you like it. Missing things will be added back in future updates.
The way you currently have (crafting them) is a unique way that no other enchantment datapack has.
And also, your crafting recipes are quite balanced, but some vanilla enchantments could be a bit harder to craft (mostly the ones that use redstone/lapis, the ores drop a lot, so it becomes way too easy to get them to max).
I think the method you have is pretty cool. Crafting them and giving the tools a custom skin, maybe you can change the way to craft them or that the craft gave you a book insted of applying it directly to the tool
Mojang recently released a snapshot for 1.21 and I might skip updating Enchantment+ to 1.20.5. They made enchantments data driven which means the data pack no longer needs the table and the guide book. Enchantments added by the data pack will be available just like other enchantments. I am very excited for this and will be posting again to update you guys about this.