If English is his first language, I'd say bot for sure, his spelling is off and the topics he's bringing up aren't exactly the first topics people bring up when meeting someone new. Try doing a reverse image search on his profile pic, see if it is actually him or if it comes up from someone else or a stock photo
Reminds me of an article i was reading about how Chinese organized crime kidnap people and enslave them to phish on dating apps for married women to con out of their money. Apparently, married women are the least likely to report being scammed that way.