The view is not filtering the duplicate nodes
You can handle most duplicate node issues using Views Aggregation options.

Go to advanced in the view and select "Use Aggregation"

Then in the fields area, set the aggregation settings.  Generally, you just want the group together option with Entity ID as the group column.  Sometimes you have to play around with other settings as well.