It's actually 10,000 FSMs
TouchObjectEvent does a Raycast, so you're doing 10,000 Raycasts every frame, which is going to be slow!
You should try to reorganize so you do one Raycast to pick a GameObject then send an event to that GameObject.
Right now I think you'd have to use a few actions to do this, e.g., Touch Event, Get Touch Info, Screen To World Point and Raycast. Or there may be a custom action on the Ecosystem to streamline this. If not, this seems like a good action for us to make...