disable crafting but not for crafter

Hello This is my second datapack. I want to enforce the use of the crafter by disabling usage of the crafting table. The problem is recipes are shared between crafting table and crafter so I can't use the trick of replacing recipe results with air. Is there a way to block usage of the crafting table without blocking the crafter ? If not I can try deleting the block every time a player places a table but this would be a very jenky solution. Any ideas ?
Continue to help post