Wheel robot with 4 joints can't move by Differential Controller using Action Graph and ROS

Hello,

I am facing a similar issue. At first, I was indeed using 2 Articulation Controllers (and I already had in mind this was not the right way to do this), and then I found this thread. I implemented it the same way, and it works exactly the same as with the 2 Articulation Controllers. My problem is that the wheels spin in the correct direction, but the robot does not move accordingly. Instead of doing a spot turn, it creates a very large circle.

Any idea what could cause this behaviour?

Here is the original post I did before I found this threat here. It is not a duplicate, as I face another issue with the movement o the rover, not only the connection.

Any suggestions are welcome.