So mysterious you are. I’m familiar with the site you reference and as I said, I don’t see where you’re getting that the brief description of origin is incorrect. Incomplete I can see, but not incorrect.
We’re all on pins and needles here, please elaborate.
This sounds like it’s good enough for you:
‘The precise origins of Pepe the Frog are, like all imageboards memes, obscure and unimportant.’