This kind of wild speculation is exactly why there is so much disinformation spreading around, and why those who want to sow disinformation for their own purposes find it so easy to do so.
The article you yourself linked to mentions no connection to Reddit. A top level comment in the original link points to the Reddit admins stating that the user deleted their own post and it was not censored by the site.