The current limit of emoji per chat message is 50.
The reason is performance optimization for old Android devices. It takes a specific amount of RAM for every emoji to be rendered and in devices with 512 or less MB RAM, it may crash the app if it runs out of memory. So if you need to send a lot of emoji to your friends, you need to send them in multiple messages. (Or just user a cool sticker?)