If he posted all the chat history, he could settle all of this once and for all. The vagueness of it all makes it much more suspect hes being dishonest
Go scroll through the C/ for a bit, check the titles of posts, the kind of posts made.
This post is pretty far off topic for the C/, and is about a streamer, not gaming and games directly. Since C/ rules are set against streaming links entirely, that's another layer of this post being off topic.
It is tangentially gaming related, but I would say that it doesn't belong on this C/, and needs a down vote here, if not actually removed.