Update: interesting enough. If you submit an empty form, the POST method works anyway and the form error messages appear, yet no 404 here. but only on the success does that freaky 404 appear.
Please help. I don’t know where even to start to look for the cause of the problem.