You might have installed yoast seo premium recently and found hazard with redirect option. If you gonna publish a post you are seeing a small popup appear with very little time that cannot prevent to remove mark there. By the result your actual post url gonna redirect with another. And that happened rearrange again and again. Don’t worry! I have come here to provide solution you. I will tell you the method of disable yoast seo automatic redirect at premium way here.
Go to your theme about function.php and click on edit. At the bottom of all code just past these two filters below.
add_filter( ‘wpseo_premium_post_redirect_slug_change’, ‘__return_true’ );
add_filter( ‘wpseo_premium_term_redirect_slug_change’, ‘__return_true’ );
I hope you added these two filter. Now Clean your browser and theme cache. After go to an incognito mode and hit the affected url again and see its working correctly with actual url. I hope you have found the solve.