RigidBody2d doesn't detect mouse sometimes (even sleeping is false)

Godot Version

3.5

Question

Hi, I’m coming here because after 2 years, I didn’t solved a bug on my game.
I’m using a rigidbody2D that detects touch (on mobile).
All working fine, but around once in a thousand, the rigidbody2d doesn’t detect the touch anymore. That means the player can’t play because this rigidbody is the Virtual joystick.

Sleeping and can_sleep are disabled.
Input Pickable is enabled.

Generally, the bug comes when I set the parent node invisible, and after few minutes, set it visible.

I’m using get_global_mouse_position() , based on the screen touch.
Should I use mouse_get_position()?

I’m asking this because I saw a topic where someone solved this kind of issue by catching the mouse position rather than global_position. The parent node is Node2D

What is hard in this bug is that it can appears after several hours of gaming, so I never know how to reproduce it.
Please, help me!