Você executou 4 processos de unicórnio. É o PROCESSO, NÃO O THREAD.
Cada processo tem 22 conexões em pool. Totalmente eles têm 22*4 =88 conexões.
Se você quiser ter 4 conexões para 4 processos de trabalho, você pode definir pool:1 em database.yml
Gerenciamento de chave SSL e criptografia de dados MySQL em trânsito
5 dicas para gerenciar suas equipes durante o distanciamento social
Adicionar uma etapa de trabalho a um trabalho existente do SQL Server Agent (T-SQL)
Parte 1 – Como instalar o SuiteCRM e fazer engenharia reversa em seu banco de dados