Apparently, SCMP is owned by Alibaba. This could be interpreted as a conflict of interest to report anything about Alibaba founder in this context.
I think that what they write has little connection to truth in a situation like this but with that said I have no idea nor do I really care to form an opinion yet.