You are returning wrong data format for script node (https://thingsboard.io/docs/user-guide/rule-engine-2-0/transformation-nodes/#script-transformation-node).
You should get 8 different telemetries by using following script:
// Extract the payload string
var parts = msg.payload.split(",");
// Map the values to telemetry keys
var telemetry = {
temp: parseFloat(parts[0].trim()),
humi: parseFloat(parts[1].trim()),
voci: parseFloat(parts[2].trim()),
noxi: parseFloat(parts[3].trim()),
pm10: parseFloat(parts[4].trim()),
pm25: parseFloat(parts[5].trim()),
pm40: parseFloat(parts[6].trim()),
pm100: parseFloat(parts[7].trim())
};
// Return the formatted telemetry
return { msg: telemetry, metadata: metadata, msgType: msgType };