Updating multiple fields with a workflow function

Updating multiple fields with a workflow function

I have a custom module called Listings and a workflow that executes this function as an instant action when any record is created or edited.

listing_map = Map();
listing_name = street_address.proper() + " - " + mls_number;
listing_map.put("Name",listing_name);
listing_map.put("Street Name",street_address.proper());
update_response = zoho.crm.updateRecord("Listings",listing_id.toLong(),listing_map);
info listing_map;
info update_response;

The module "Name" field is getting updated perfectly but the "Street Name" field doesn't update.  The "street_address" argument is mapped to an imported Listing field that isn't in proper case.

Shouldn't the updateRecord task be able to update multiple fields?  If so, what am I doing wrong?