Schedule function | I don't know why it's not working (I also don't know what I'm doing)

So I'm trying to make a datapck (my first real one), but for now I'm trying to have the logic in place and I don't understand why it's not working. The intended functionnement is this : the load function creates a scoreboard to know when tick function should work (working) the borderlaunch function changes the scoreboard so the condition is fullfilled (working) the tick function calls the borderdelayer function (if the condition is met) (working) said function should call every five seconds the border function wich will do the things. (not working) Actual functionnement is this: the load function andborderlaunch function both work as intended the tick function's condition works (tested) the border function is called when /reload - ing the borderdelayer function seems not to work The zip file with the entire datapack is with this post.
Continue to help post