Do you mean that we can send data from same source for 2 different beats agents on different ports to same logstash instance?
Yes, but I see no reason to use different ports.
This thread is very similar to a lengthy thread from yesterday and I don't want to repeat myself: How to split linux and windows data in two different indexes