what is this? Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not a

I’m not using nativearrays, and the job does takes longer than 4 frames by design

This came up before, did you look at this thread already?
https://discussions.unity.com/t/688799

an error in the job was exiting the loop too early (my guess)
anyway, it’s fixed an oh unity using more than 20% cpu, me like