We are calling Cloudscript function from client as following:
PlayFabClientAPI.ExecuteCloudScript(new ExecuteCloudScriptRequest() {
FunctionName = "ChallengePlayer", FunctionParameter = new Dictionary<string, object>() { { "currentPlayerId", GameManager.instance.myPlayFabId } } }, null, OnPlayFabError);
Cloudscript does not get executed sometimes however works perfectly fine if we call same function from player dashboard with with same argument.