You are creating terms and assigning the object to them in WordPress. This has nothing to do with the ACF field. However, if you have load terms turned on then ACF should be getting the terms from WP do decide what is set and not set.
What is $games_slug. This should be the ID of the post that you’re setting the terms for.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users