[...]
There are certain set of bots which are also copy/pasting other Twitter, Facebook, Telegram IDs . So unless something which proves that they indeed own the account it seems off the mark to me now.
If they have posted unique tweets or posts from the same Twitter or Facebook ID then it seems a solid proof to me.