Chinese organisers on Wednesday cancelled a fan event on the eve of a NBA exhibition game in Shanghai, which is the latest fallout in a growing dispute over a tweet by a team official supporting the recent protests in Hong Kong.