I’m finding that the “Column Chooser” won’t work for users who are assigned to a role.
The menu comes up for them, but they cannot press the “Save Changes” button. This is despite the role being set to “All” accross the board for that module.
For the original issue, maybe you need to dig deeper and look for errors in the logs, and in the browser’s developer console.
That legacy option that you turn off to get it working - if you can compare logs both with and without that turned on, you can probably spot the issue.