Sorry for getting back to you late on this.
Yes, you can use Spread command to spread a key-value pair columns to multiple columns .
With your situation, what you have done would work. But you might want to consider using Group By and Summarize. You can first use Group By to group the data frame by Session ID, for example.
Then, you use Summarize with something like below.
You can click on 'Plus' button to add multiple calculations in the same Summarize step.
This way, you can have one row for each session ID with the concatenated Values.
Then, you can use Spread step to make 'Name' to be columns.
Let me know if you have any questions!