Paris-based XR distributor Diversion Cinema has scooped up a pair of award-winning titles, adding director Singing Chen’s “The Man Who Couldn’t Leave,” and both director Thierry Loa’s “21-22 China” and his follow-up “21-22 USA” to a premium catalog of prestige immersive fare.