Arrow functions being changed to declarations

I’m currently my way through the form validation project and all is fine, but I have a question. There are a few steps why we need to declare functions I personally prefer to do this in most cases, as arrow functions which pass the test, but in the very next step its been converted to a function declaration why?

Everyone has their own coding style, but if the code passes why does it keep it? Whats the reasoning behind it? I’d like to understand why its setup this way.

The code for the project is predetermined, but the steps were coded to accept any valid code.
As you say, in most situation, function declaration and arrow functions are equivalent, and it’s a preference of who coded the code. So in this case the code was written in that specific way, if your code passes you are doing good, even if the code in the next step is different