It’s an insult that implies someone has Down Syndrome as historically people with Down Syndrome were referred to as ‘mongoloids’ as their facial features allegedly made them look East Asian.
A double whammy of insulting people with developmental issues and some good old fashioned racism.