Нашли причину.
Создается пул потоков для обработки подключений по вебсокетам.
Потоки в пуле остаются, находятся в состоянии RUNNING и ждут подключений по TCP/Webscockets. В Visual VM их около 100 штук.
Они создают нагрузку около 30% одного ядра сервера.
Создали задачу внутри. Отпишем как будут...