I solved this, these are the most unusual things that I came across, my syntax was earlier:
<table> <form> <tr><td></td></tr> </form> </table>
I changed it to this:
<form> <table> <tr><td></td></tr> </table> </form>
Because of this switch, suddenly reaptcha_response_field and recaptcha_challenge_field send values back to the form.
I cannot understand why this is because all MY form variables were sent back before the switch.
source share