Ray IDLE using 80% of CPU

Hey Ray community
We noticed strange behavior with ray::IDLE threads,
When ray applications use ~80% of CPU time 90% of that time is captured by a task called ray::IDLE.
We captured it using perf sched record -- sleep 10 && perf sched latency -s runtime.
I am just trying to understand if this is something that is expected and just a misleading thread name or maybe there is something wrong that we did?

it is the same issue as Ray Serve IDLE processes using 90% of CPU time · Issue #46964 · ray-project/ray · GitHub I believe