I believe this is default behaviour by !gnusocial. Blocking identical tweets right after each other. (however, if it passes through #, Twitter often molests any URL and maybe even cuts it short due to legacy 140 char-maximum thinking)