Unable to send winlogbeat data to logstash

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