Hi @Jovian,
I believe you’re not the only one who’s unable to get file uploads working with AJAX based forms. I had drafted a not-so-friendly solution here:
I call it not-so-friendly because you’d have to rely on functions and would have to make use of an external database to store data.
The thread is slightly different though - it talks about specifically being able to use files inside Functions, but the solution here I believe is the same.
Just before you try this, could you try submitting the file without AJAX - that is from the static version of the form? If that works fine, you’d have to rely on the above solution.