I had implemented this code on my WP site and it was working but suddenly stopped working. Cant figure out why?
What is the default OTP length?
I found the issue. In my case I had move the Payment section at checkout from the order review table to under the billing section though it was inside of the checkout form and everything was working fine but only the File Upload feature of this plugin was not working, after cross checking I found that the payment filter was stopping it to validate. I had remove that filter and now its working.
I also have the same issue. One of my conditional query is not working because checkbox id goes to span instead of input fields.