We experience hangs on multiple machines that are running elastic data node only.
When it accrued you see a soft lockup symptom of a task or kernel thread using and not releasing a CPU for a longer period of time than allowed. You can see from the logs that it is from the java process (elastic is the only java process running on that machine)
May 14 05:24:21 localhost kernel: [6006808.160001] watchdog: BUG: soft lockup - CPU#5 stuck for 23s! [java:5783]
This has already occurred in 5 different machines
A full description is in https://github.com/elastic/elasticsearch/issues/30667