Please help with debugging this node red flow

Can someone please help me understand why the second sequence in the image below doesn’t work while the first sequence does? On the first sequence, when it begins to rain, Alexa announces a message that it is raining. On the second sequence, I want Alexa to announce where Jane is. Therefore I’m having to use the template node to add the location to the payload. In the image you can see the debug message that is being delivered. If I copy and paste that debug message into HA services, the Echo Plus announces “She is at home” . However I cannot get this sequence in this flow to work. That call service node isn’t working. I have added the properties images of those last two nodes below also.

image

Ok, apparently I asked the question prematurely. After digging a little more I find I must add "data" : to the template node. I’m not sure why this is needed, but the below template works now.

{ "data" : { "entity_id": "media_player.echo_plus", "message": "She is at {{payload}}" }}

From the info tab in service call

Thanks for that. I’m such noob at this, I’ll need to study it a little more to understand it.