Cantonese/Mandarin movies generally can vary a lot between movie theatre/cinema release and internet/online streaming release.

For your movie, it's likely it is finding more places to release in theatre. From wiki, it was release on Malaysia's theatre on June. Maybe they make more money from theatre release than streaming. We will never know.

In general, it usually varies between 6 months to 2 years, but can be shorter or longer or never. Popular release will usually be faster, while less popular ones will take ages.