which ASI in particular?
What happens generally is that too much work is being done in the main-thread, and as I can see a lot of developers don't properly manage threading.
The reason is that you must invoke natives in the main thread, but it may have other stuff on the main-thread blocking the frame.
Every tick is a frame.