Hi @jeffrey.jahja7 , I discovered the issue. Th problem is that the action_server.py is importing the custom message GoToPose form a different package. This happens in ROS2 that even if the message is exactly the same , it wont work.
To fix this change in the action_server.py the import:
#from leo_description.action import GoToPose
from custom_interfaces.action import GoToPose
Then remove and build an ddevel and recompile just to be sure. Now the robot should move to the correct place. I will see to modify this in the notebooks to avoid this issue again. Sorry for the confusion.