Yep, I’ve seen issues like this before. Run it in a profiler and you’ll see it only doing useful work like 5% of the time.