Quick answer: Godot 4 RigidBody3D entering a trigger area before sleeping; sleep state stops event - explicitly wake or use is_sleeping check in handler.
Pickup near sleeping debris; player picks up; trigger should re-arm; sleeping body doesn't trigger.
Wake on relevant event
Pickup wakes nearby bodies. Triggers re-evaluate.
Or use Area mode
Trigger area's mode: includes sleeping bodies. More expensive.
Audit sleep interactions
Sleeping body + trigger combinations. Each documented.
“Sleeping bodies skip physics. Triggers depend on physics.”
If your triggers miss sleeping bodies, the wake-on-relevant-event pattern is the fix.