What is wrong with this datapack?

Hi, I've created a simple datapack for minecraft version 1.19.3 that gives all players the speed effect and also types a welcome message in chat upon loading. When i put this datapack into the datapacks folder of a world, load the world and type /reload in chat, nothing happens. I do not receive the speed effect, and the welcome message isn't shown. Why is this? What have i done wrong? I couldn't link the datapack to this post, so I've summarised it below:

  • Everything is stored inside a folder called datapack111
  • Inside datapack111, there is a file called pack.mcmeta. Its contents are:
    "pack": {
        "pack_format": 10,
        "description": "For use in superflat survival"
    }
}```
- Inside datapack111, there is a folder called data.
- Inside data there are two folders: 'minecraft' and '1A2B3C'.
- Inside 1A2B3C there is a folder called functions, inside of which there are two files: load.mcfunction and tick.mcfunction.

- Contents of load.mcfunction:
```tellraw @a {"text":"Datapack is working!"}```

- Contents of tick.mcfunction:
```effect give @a minecraft:speed 999 99 true```

- Inside the 'minecraft' folder there is a 'tags' folder, inside of which there is a 'functions' folder.
- Inside the 'functions' folder there are two files, called load.json and tick.json.

- Contents of load.json:
```{
  "values": [
    "1A2B3C:load"
  ]
}```

- Contents of tick.json: 
```{
  "values": [
    "1A2B3C:tick"
  ]
}```
Continue to help post