If anyone comes across this thread and looks for an updated answer, I highly recommend not to use my previous code. Do not create your own StudioSystem.
Instead, in latest FMOD versions, you can use EditorUtils.System and then do getEventById to get the event description and any other information you might need. This works fine in the editor.
The reason I’m brining this up is because I have recently found out that plugins/spatializers affecting the event won’t be loaded in the editor with my code, and EditorUtils does it better anyway. No need to reinvent the wheel.