- Does and event pass through multiple outputs or just one?
Events are sent to all outputs. (Conditionals can change this but that's not the case for you.)
- How come the Redis output gets reduced by half when adding TCP, should be all or nothing right?
Yes.