5.4 here, still persists.
For those trying to replicate, here is my case with event dispatcher:
I have a struct and an array of enums in that struct (type actually doesn’t matter) and I’m calling the OnDamageResponse.
Event setup, basicly just an input with an array of enums.
Keep in mind that You cannot tick the ‘pass by reference’ here, so I can’t even try.
If I pass a single enum (not an array) there is no error, but trying anyhow with the array keeps producing the Note with ‘No value will be returned’:
Additionaliy, everything that listens for that particular event gets notes too, when binding.
All above work flawlessly though, exactly how I thought they would, so seems to be a matter of UI still.