I need help understanding an error message.

I think it has something to do with tick.json and load.json but I’m not really sure at all. Here are my error message, tick.mcfunction, load.mcfunction, tick.json and load.json contents:

Shortened Error (I cut out some random stuff to fit this all):

10:50:40.990
net.minecraft.class_5349
Server thread
Failed to load function one_mace:tick
java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Whilst parsing command on line 1: Expected '=' at position 65: ...ce_crafted<--[HERE]
   at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
   at knot//net.minecraft.class_4014.method_67576(class_4014.java:52)
   at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423)
   at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
   at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
   at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
Caused by: java.lang.IllegalArgumentException: Whilst parsing command on line 1: Expected '=' at position 65: ...ce_crafted<--[HERE]
   at knot//net.minecraft.class_2158.method_9195(class_2158.java:80)```

tick.mcfuntion:
```execute if entity @a[advancements=one_mace:one_mace/mace_used] run datapack enable "file/one_mace_block.zip"```

load.mcfunction:
```datapack disable "file/one_mace_block.zip"
say I hope this works!```

tick.json:
```{
   "values": ["one_mace:tick"]
}```

load.json:
```{
   "values": ["one_mace:load"]
}```

Guys don’t bully me if my code is bad just tell me why it’s broken
Continue to help post