I found the problem, it was an active repeating command block that granted all players all recipes, (the command used is below). It still shouldn't glitch out like that, especially since it's not actually granting any recipes since everyone already has them all unlocked.
/recipe give @a *
@Brain81505 I added the datapack, it includes two new recipes for the netherite axe, one using a gold ingot as template and one using a dirt block. You can see that shift click on the gold ingot won't put it in the template slot, but it will work on the dirt.
@Brain81505 Hi, you're right, I attached a datapack to be used in 20w17a, it includes new recipes for netherite shovel, pickaxe, axe, hoe, sword and helmet, all using different methods to try and get them to work with no template. (all of them are just the vanilla recipe minus the template).
This is in 1.20.4 too