Is there any chance you can speak more on point 4?
"Don't [...] use C# event Actions - They lead to really helpful single-line error messages like 'modules/mono/managed_callable.cpp:92 - Condition "delegate_handle.value == nullptr"
I'm not specifying any C# events (or even any custom signals) - I've even disabled all references to normal signals - my plugin is throwing this error, and this is the only place where I've found someone tell me what it means 😅