Question:
Why a MyInsights Studio-created table can only be sorted by the first column while all the columns have the 'User Sortable' checkbox checked?
Answer:
The Studio uses the column title to determine which column to sort by. The sorting is done with the where clause like ' the column with the title "{{column_title}}" '.
In the case at least two columns have an empty string as the title in one table, the logic will bring the first titleless column to sort the table by.
Providing titles for the columns fixes the problem.
Related Documentation: