If I accept a cycle/Test Case from the mobile app, do I need to execute it on mobile?


No. If you accept a cycle on the mobile app, you can choose any allowed environment to perform that test. Remember you must always perform the testing on the environment you selected.