Is the AI cheating me to Great People?

I was one turn away from getting Hypatia and Brazil still had 7 turns. But the next turn i check the previously recruited screen and Brazil has snatched them away from me? Is the AI cheating here or am I missing something?

https://preview.redd.it/2sb5dgakdxrd1.jpg?width=2560&format=pjpg&auto=webp&s=8068b046b908c88ee61eecaf7004e03637204a83

https://preview.redd.it/ibwwazkndxrd1.jpg?width=2560&format=pjpg&auto=webp&s=b5057d266ef47d1aa0749d03876224bbcf301610