Yes, I have made some custom modifications related to the PMS forms and design.
However, I already updated/reinstalled the official plugin version, and the issue still persists. The database data/settings remain the same after reinstalling the plugin.
Before the site migration, Stripe was connected and working correctly. The issue started only after migrating the website to the new hosting/server.
Even multiple Stripe plugins now fail during the OAuth reconnect process after redirecting back to wp-admin.