I've re-written part of the flow. Try this and see if it works...
[{"id":"fdedac607f20a384","type":"tab","label":"Flow 2","disabled":false,"info":"","env":[]},{"id":"d9cef3911a340322","type":"alexa-remote-event","z":"fdedac607f20a384","name":"","account":"f5c58b4876dbd6b3","event":"ws-device-activity","x":170,"y":280,"wires":[["d9dd3578e3584bfa"]]},{"id":"c596f864e8ddf6d2","type":"mqtt in","z":"fdedac607f20a384","name":"Room temp","topic":"tele/garage/SENSOR","qos":"2","datatype":"json","broker":"22f544be.780a3c","nl":false,"rap":false,"inputs":0,"x":150,"y":120,"wires":[["23949a4c8a9421e3","48d81bc5f11542c5"]]},{"id":"d9dd3578e3584bfa","type":"switch","z":"fdedac607f20a384","name":"Filter","property":"payload.alexaResponse","propertyType":"msg","rules":[{"t":"cont","v":"temperature is","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":370,"y":280,"wires":[["fa4ad52f77a3a689","138e818ddc1d6dd3"]]},{"id":"64da3017d499a99a","type":"alexa-remote-routine","z":"fdedac607f20a384","name":"","account":"f5c58b4876dbd6b3","routineNode":{"type":"speak","payload":{"type":"announcement","text":{"type":"msg","value":"payload"},"devices":["G090LF1173660KCR"]}},"x":760,"y":280,"wires":[[]]},{"id":"138e818ddc1d6dd3","type":"function","z":"fdedac607f20a384","name":"","func":"let temperature = flow.get(\"temperature\") || 0;\ntemperature = temperature.toString();\n\nmsg.payload = \"The temperature is \" +temperature;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":540,"y":280,"wires":[["64da3017d499a99a","92381d845bdd0256"]]},{"id":"23949a4c8a9421e3","type":"debug","z":"fdedac607f20a384","name":"6","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":310,"y":40,"wires":[]},{"id":"fa4ad52f77a3a689","type":"debug","z":"fdedac607f20a384","name":"7","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":490,"y":360,"wires":[]},{"id":"bdf074cfd2a75ec3","type":"debug","z":"fdedac607f20a384","name":"9","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":630,"y":80,"wires":[]},{"id":"92381d845bdd0256","type":"debug","z":"fdedac607f20a384","name":"11","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":730,"y":360,"wires":[]},{"id":"48d81bc5f11542c5","type":"function","z":"fdedac607f20a384","name":"","func":"flow.set(\"temperature\",payload.SI7021.Temperature);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":120,"wires":[[]]},{"id":"dd868057aab722b3","type":"function","z":"fdedac607f20a384","name":"Test setting temperature to 21","func":"flow.set(\"temperature\",msg.payload);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":410,"y":180,"wires":[[]]},{"id":"fcb0cd6fa3135761","type":"inject","z":"fdedac607f20a384","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"21","payloadType":"num","x":130,"y":180,"wires":[["dd868057aab722b3"]]},{"id":"0335514a2b601c42","type":"inject","z":"fdedac607f20a384","name":"Click to test the text sent to Alexa","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payloadType":"date","x":410,"y":220,"wires":[["138e818ddc1d6dd3"]]},{"id":"f5c58b4876dbd6b3","type":"alexa-remote-account","name":"opt","authMethod":"proxy","proxyOwnIp":"192.168.1.147","proxyPort":"3456","cookieFile":"authFile","refreshInterval":"3","alexaServiceHost":"alexa.amazon.co.uk","amazonPage":"amazon.co.uk","acceptLanguage":"en-UK","userAgent":"","useWsMqtt":"on","autoInit":"on"},{"id":"22f544be.780a3c","type":"mqtt-broker","name":"Mosquitto","broker":"192.168.1.147","port":"1883","clientid":"","usetls":false,"compatmode":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""}]
As I haven't got your MQTT input I'm using the top inject node to set the flow variable to numeric 21.
Clicking the lower inject node should send the text "The temperature is 21" to Alexa.