Pay Now on Dashboard - too many redirects
Can you update the setting to set the contribution page to use for 'Pay now' pending contribution?

Navigate to CiviCRM >> Administer >> CiviContribute >> CiviContribute Component Settings. Select contribution page for 'Default invoice payment page' field and save the form.

Cheers

Pradeep