Hello I am trying to write a bit of code that will essentially do a physics overlap check with any mesh. I don't plan on doing it every frame, nor will I be using complex meshes to do so (max 17 verts / 12 tris). The shape is convex. I've got the code running finally. The only issue I'm having now is if i set the scale of the collider's transform before checking the cast, the new scale is ignored and it instead uses the scale from just before it was changed. I thought maybe the scale of the collider wasn't updated until the next frame, so I put a delay of up to 3 frames after scaling to check, however sometimes it updates properly and sometimes it doesn't. I'm not sure why it has decided to scale whenever it wants, and I can't find anything in the docs about the issue.