Hi.
I've tested locally and so far I can't reproduce the issue, that is my AJAX fileupload are working as expected.
What are the grey tags in the "Means of verification" box?
Also, you have a checkbox with terms and conditions. Is that a checkbox in your form? If yes, you don't actually need it, the consent plugin goes automatically at the end of the form, with its own checkbox and records consent in its own table, not the form's.
In my tests, the Captcha comes before the plugin.
Maybe you have an URL where I can have a look?
Also, as a side note, you should consider encrypting those data in the database since you are collecting sensitive informations (LGBT). You have an option in the element settings, in the "Access" tab to encrypt the data. Note that it is not working with all element, like probably the radio button element, but at least the name, email, ... would be unreadable.