First of all check if your networks (especially Facebook) are not auto-posting to each other. For example you can link your Facebook to your Twitter account, so all Facebook posts automatically go to Twitter. if you do not remove this, you will get one post on Twitter from SNAP and another one from Facebook.
If this is not your case, please check this link: How to deal with duplicates. WP-Cron: Scheduling Tasks in WordPress