The Tom Clancy shoot-to-looter was instead released via Ubisoft’s own digital storefront and via the Epic Games Store.