Hi there,
no it wont balance it out like you might think it would.
But I also depends what was the trigger action, type of thread which lead to event trigger and subsequent subscription handle.
All Timer/Scheduler and their respective events and subscriptions to those events are all handled on "Singleton" instance, which can be any node in the cluster. Usually it is the one that started first and its status is normally unchanged, until new "Singleton" is elected (current singleton goes offline....).
You can see it in Clustering Subsystem info - Singleton server or not.
There is also "toggleSingleton" service under ClusteringSubsystem which as might guess, changes the singleton. No reason to use it really, unless you spot that one server is experiencing some issues in regards to event subsystem overload and you want to restart it for an example, thus take it from the cluster beforehand (eventual consistency).
So one server instance will always be under lot more stress due to the fact that All Timers and All Schedulers are handled on one server. That depends on your business logic..
But, if the event is caused by either Client request (http) or by connected asset (wsexecution) it would be handled on platform which received that request from your LoadBalancer. And that could land on any instance, assuming that you are using correct setting and appropriate loadbalancing algorithms.