The "None" category uses an empty GUID as a sentinel value and the app isn't consistent in its handling of this so as you configure investments to use investment categories, there are JavaScript errors and warnings as components move from controlled to uncontrolled.
Ideally, get rid of the expectation the an empty GUID means "None" for the investment category.