I have an older post: Original Post that goes more into detail of this glitch.
What I am seeing is odd. It should be possible, but whenever I try to use subscribe an event using a class declaration and calling a function in the class for example:
().Subscribe(EventHandler{ParamA:=SomeValue, ParamB:=Self, ParamC:=ReferenceOfSomeGameDeviceOrCreative_Object}.SomeFunction)
The event will be handled as expected, except sometimes randomly the game will freeze and the server shuts down kicking everyone. Since my original post I have had the same thing happen again when creating a vehicle exit handler that restricts players to a specific vehicle. Just like with my fishing issue, I stripped the code all the way down to basic calls and would still experience the issue. I suspect many devices are effected by this, not just fishing spots as originally thought.