Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Le , automatiquement éligible, il n'est pas sélectionné à la draft 2017 de la NBA. Il signe un contrat pour participer aux NBA Summer Leagues d'Orlando du 1er au 6 juillet avec le Thunder d'Oklahoma City et de Las Vegas du 7 au 17 juillet avec les Warriors de Golden State. Le , Ennis marque 35 points dans un match de Summer League des Warriors et contribue à la victoire contre les Clippers de Los Angeles ; Ennis réussit huit de ses onze tirs à trois points et marque 23 points sur les 12 minutes qu'il dispute en première mi-temps. Son record universitaire en carrière à Oregon était de 22 points.
Le , Ennis signe son premier contrat professionnel en Serbie au KK Mega Basket Belgrade. Le , il quitte Mega et rejoint l'équipe serbe de l'Étoile rouge de Belgrade. En février 2018, il reçoit le passeport serbe. Le , son contrat avec le club est rompu d'un commun accord. Le même jour, il signe en Espagne au Tecnyconta Zaragoza pour le reste de la saison 2017-2018.