2015 trat Choe, ebenfalls in der Heimat, zum zweiten Mal zur Universiade an und belegte dabei den 16. Platz. Im August trat er anschließend in Peking zum zweiten Mal bei den Weltmeisterschaften an, kam allerdings nicht über den 45. Platz hinaus. 2016 wurde er zum zweiten Mal Südkoreanischer Vizemeister. Im August trat er bei den Olympischen Sommerspielen in Rio de Janeiro an und erreichte im 20-km-Wettbewerb den 57. Platz. 2017 gewann er erneut die Silbermedaille bei den nationalen Meisterschaften. Im August trat er zunächst bei den Weltmeisterschaften in London an, bei denen er den 31. Platz belegte. Rund zwei Wochen später nahm er, ebenfalls zum dritten Mal, bei der Universiade teil und erreichte in Taipeh als Achter das Ziel. 2018 trat Choe im August in Jakarta zum zweiten Mal bei den Asienspielen an und belegte diesmal den siebten Platz.