Have you tried asking other people to double/triple check the commands themselves aren't the issue? Also I keep seeing a \ in your entity selection arguments (... give @a[scores=\/{footsoldier=1}
Player activity is disabled due to EULA privacy issues surrounding it. There is currently no set date of this feature being re-enabled, however it is not a bug.
Have you tried asking other people to double/triple check the commands themselves aren't the issue? Also I keep seeing a \ in your entity selection arguments (... give @a[scores=\/{footsoldier=1}
] ...), is that / in the command blocks as well?