I have no idea what could have happened - please help

OK. So (due to the above) for this type fields the Min Value must be set as 0 if any conditions can hide the field...For now yes, sorry
Is it possible to leave previous (original) filename?Natively this is not possible and unfortunately a modification to make this is very complex, so I can't suggest you a easy way
but I think that it cause the problem...Yes, this is the problem, when condition hide a field then it also delete the value (this to avoid unexpected behaviors cascade conditions), unfortunately when the value is deleted then the browser add "0" in all HTML integer fields. So if the field is hidden with value "0" and min value set to "1" then submit button does not works, because it is a error for the browser.