I checked your submissions and you have three from twitter. They said they filtered out users with too many Twitter submissions. I really don't see the problem with Twitter submissions. Sometimes people Tweet interesting things with links in the Tweet.
I think they mean they filtered out users that only had links to their Twitter account in their bio (as opposed to a personal site or something) - not that they filtered them because they submit Twitter threads.
As others said it’s probably because the link in his bio is missing http:// or something like that.
Oh I see, it's in the bio. I thought they were looking at submission history. I don't understand why having Twitter in your bio makes you uninteresting
The underlying intent was to look for new/different websites. Twitter is fine, but I wanted to track down people's personal sites, hobby projects, etc.