I have created a custom form in Odoo17, with this controller getting the data from the input through an http route:
from odoo.http import request, Controller, route
@route('/form', auth='public', website=True)
def form(self, **kwargs):
    error_message = request.session.pop('error_message', None)
    return request.render('module.form_template', {'error_message': error_message,})
@route('/form/submit', type='http', auth='public', website=True, methods=['POST', 'GET'])
def form_submit(self, **post):
    ...
and from the xml, I have a form: 
form action="/form/submit" method="POST" enctype="multipart/form-data" class="o_mark_required" data-mark="*"
      data-model_name="" data-success-page=""
    input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"
and some inputs: 
input class="form-control s_website_form_input"
       name="input_id" required="1"
       placeholder="Please fill the input"
       t-att-value="input_id"
       t-att-disabled="condition"
Locally everything is working fine, the form gets submitted etc.
But when deployed and built in Odoo sh, I receive this:
Request URL:https://....odoo.com/form/submit
Request Method:POST
Status Code:303 See Other
Remote Address:xx.xxx.xx.xxx:xxx
Referrer Policy:strict-origin-when-cross-origin
Does any of you know or have a hint on what is wrong with the above or what exactly what might happen for this to appear?
Thank you! 
