Yes, it does it because it takes the records from the old flights. I have found a "good" solution for that. Every time i create a new tour i am adding a new schedule with the flight number GRW9XXX even if i already have the flight on my schedule.
For example if i have the flight EHAM-KJFK on my schedule with flight number GRW1555 and i want to add it as a leg of a tour, i just create a new one schedule and use it for the tour. In this case there would not be any dublicates.
Guys, for your information, simpilot isn's going to answer in any question about payware modules in this forum. Check this.