You are not supposed to submit your own websites or Hubs to Reddit, it's against their Terms of Service. They have various measures in place to discourage people who do that. This may be one of them. e you submitting links from HubPages and nowhere else? That may be the problem. If you want to use Reddit, you must submit plenty of other links - say, nine other links for every one of your own. Otherwise you'll get caught and be banned.
You can receive my special newsletters - published only when necessary - by clicking on the envelope icon below - then you'll be on my mailing list. Thank-you very much! Don't worry - I will not share it or sell or compromise my list (or your privacy) in any way, shape or form!