I made a post awhile back but I feel for the topic I overcomplicated my setup way too much for what I was trying to study. I'm attempting to get more into the physics side of Godot now, one of the main things I haven't been able to figure out is IsSleeping and there's surprisingly little in the way of information on this RigidBody setting. If I'm understanding this correctly, by all accounts if IsSleeping is on the rigidbody itself should stay in it's original position and not move at all, yet despite what I think should be the correct settings it is not. Which is annoying because for a lot of what I want to do with RigidBodies this IsSleeping boolean is perfect.
I've made things extra basic this time around and just placed a simple cube rigidbody in the scene, checked IsSleeping, the rigidbody falls and acts like a normal rigidbody for some reason. Turning off gravity scale does technically 'solve' this issue but of course it's not really a solution because all you're doing is making the thing float in the air and it's still technically a normal rigidbody rather than one that's sleeping.
Here's my setup so far, nothing fancy, Rigidbody, Mesh, CollisionShape.