I have installed loads of these form over the years and this is a new problem.
The for is not visible on the website. On inspection of the code this is all you get...
<form method="post" id="userForm" action="https://routineofficecleaning.co.uk/contact-us">
<input type="hidden" name="form[formId]" value="3">
<input type="hidden" name="0197b15fc91135bd009feeb861f861c3" value="1">
</form>
While the form is being editied in Admin this is what the you get when it's visible...
<form method="post" id="userForm" action="https://routineofficecleaning.co.uk/contact-us"><div id="rsform_error_3" style="display: none;"><p class="formRed">Please complete all required fields!</p></div>
<!-- Do not remove this ID, it is used to identify the page so that the pagination script can work correctly -->
<fieldset class="formContainer" id="rsform_3_page_0">
<div class="row">
<div class="col-md-12">
<div class="mb-3 rsform-block rsform-block-name">
<div class="formControls">
<input type="text" value="" size="20" placeholder="Full Name" name="form[name]" id="name" class="rsform-input-box form-control" aria-required="true">
<div><span class="formValidation"><span id="component23" class="formNoError">Please provide your name</span></span></div>
</div>
</div>
<div class="mb-3 rsform-block rsform-block-email">
<div class="formControls">
<input type="email" value="" size="20" placeholder="Email Address" name="form[email]" id="email" class="rsform-input-box form-control" aria-required="true">
<div><span class="formValidation"><span id="component24" class="formNoError">Please provide your email address</span></span></div>
</div>
</div>
<div class="mb-3 rsform-block rsform-block-telephone">
<div class="formControls">
<input type="tel" value="" size="20" placeholder="Telephone Number" name="form[telephone]" id="telephone" class="rsform-input-box form-control">
<div><span class="formValidation"><span id="component25" class="formNoError">Invalid Input</span></span></div>
</div>
</div>
<div class="mb-3 rsform-block rsform-block-consent">
<div class="formControls" role="group" aria-labelledby="consent-grouplbl">
<div aria-required="true"><div class="row"><div class="col-sm-6"><div class="form-check"><input type="checkbox" name="form[consent][]" value="Please contact me" id="consent0" class="rsform-checkbox form-check-input"> <label id="consent0-lbl" for="consent0" class="form-check-label">Please contact me</label></div> </div><div class="col-sm-6"><div class="form-check"><input type="checkbox" name="form[consent][]" value="Please remove me from your records" id="consent1" class="rsform-checkbox form-check-input"> <label id="consent1-lbl" for="consent1" class="form-check-label">Please remove me from your records</label></div> </div></div></div>
<div><span class="formValidation"><span id="component26" class="formNoError">Please give your consent to contact you</span></span></div>
</div>
</div>
<div class="mb-3 rsform-block rsform-block-send">
<div class="formControls">
<button type="submit" name="form[Send]" id="Send" class="rsform-submit-button btn btn-primary">SEND</button>
<div><span class="formValidation"></span></div>
</div>
</div>
</div>
</div>
</fieldset>
<div>You'll need to setup your <strong>Site key</strong> in order to use reCAPTCHA.</div><input type="hidden" name="form[formId]" value="3"><input type="hidden" name="0197b15fc91135bd009feeb861f861c3" value="1"></form>
If the form is being edited in admin then the form is visible. On Save & Close it disappears.
Any ideas.
I appear to have the current version of everything and the system plugin is enabled.