Assigning a ValueDropdown attrbute to HashSet<string> breaks it, rendering that collection as a lone string dropdown field. Attempting to use the dropdown results in an invalid cast exception.
How can we reproduce it?
Simply assign a ValueDropdown attribute using IEnumerable<string> to any HashSet<string> field:
What version of Unity are you using?
What version of Odin are you using?
Do you have Editor Only mode enabled?
What operating system are you on?
Windows 10 Pro