For anyone who is facing issue getting result from
$results = \JFactory::getApplication()->triggerEvent('onSomeEvent', $event);
If you gets an empty array every time do as follow.
In your plugin's onSomeEvent($event)
do not return your result.
$event must implement Joomla\Event\EventInterface . Otherwise Legacy methods will trigger and you will get empty result. Please take a note of that.