The spinning arrow is a common symptom of a Javascript conflict with either your current WordPress theme or one of the other plugins you are using – see Contact Form 7 Email Issues – there is a link there that covers Javascript Conflicts.
??
Contact Form 7’s Javascript is not completing due to some problem in some other Javascript loaded on that page.
You can stop Contact Form 7 loading any JavaScript
When the value of WPCF7_LOAD_JS is set to false (default: true), Contact Form 7 does not load the JavaScript. You can set the value of this constant in your wp-config.php like this:
define('WPCF7_LOAD_JS', false);
See https://contactform7.com/loading-javascript-and-stylesheet-only-when-it-is-necessary/
You will lose all of CF7’s Javascript functionality and of course the real cause is the theme or other plugin which I would definately regard as poorly written and avoid using.???