RotateAround using physics

Hey,

I am working on a 2D game where the player jumps from planet to planet and runs around that planet.
At the moment I am working on the running around the planet part. I gave the planet a Point Effector 2D to simulate gravity, only problem I am having is that I want my player to run around the planet in a continuous speed. I could achieve this by using RotateAround() but when I try to apply jumping using AddForce() but then I get unexpected behaviour, where the player would be slowing down or speeding up at some points. What would be the best way to fix this while still using a Rigidbody?
This is a small clip showing the issues.
https://streamable.com/jmtly

Could you post your script that you are using to jump?

From the video I guess that you are adding force in a Vector up and right. But when the player gets added force to the right while rotating around the planet by RotateAround then the player will speed up as more force is added to the velocity the player already has.
Try to just apply force up as the player is moving sideways anyway.