tick command not working with specifically macros

So I am making a datapack for a server, that involves slowing the tick rate at an important segment (yes the server has raised function permissions to 4), the tick command works in the datapack, however, when systematically calling a function that uses macros in the tick rate command, it just doesnt call the function... if a player directly calls it, it works. if some sort of execute trigger calls it, it will not run. ive tested different combinations, and its only the tick command only with macros... any ideas?

Continue to help post