hm its probably because when scheduling API you have set up a type of thing “Get Contact result” and what you are passing is a text string. I assume in the backend the “firstname” is setup as text. So the action is scheduled but no data is passed. My first guess.
I would change the “Type of thing” to text (on scheduling action). That should do it.
Have a look at logs to see the more details.