EC-CUBE4.1系ではベースとなっているSymfony4の仕様上、submitしていないフォームに対してisValidメソッドを使用するとエラー(LogicException)が発生してしまいます。
Cannot check if an unsubmitted form is valid. Call Form::isSubmitted() before Form::isValid().
EC-CUBE4.0までも、コントローラなどではisValidよりも先にisSubmittedを使うようにはなっていました。ただし、もし忘れていてもエラーにはなっていなかったので、バージョンアップの際はカスタマイズ時に漏れがないか注意が必要です。
if ($form->isSubmitted()) { if ($form->isValid()) { // 先にisSubmittedでチェックすればエラーにならない } }