Hi Andrea
I would suggest that it all stems from the fact that the time stamp in the amplitude and phase file was not output correctly (see your BK error message). Hence the rest of the process falling over...
Please note that for a regular wave run, there is no need for the amplitude and phase file since the variables are already a standard output of the model. It is, therefore, possible that the animation script was not tested with a regular wave result.
You could use the variables from your output file directly but will need to do quite a bit of editing (rename them to be 'WAVE HEIGHT D01' and 'WAVE PHASE D01' and change the value of time 0) and then use the post-process script on this file. This seems quite cumbersome.
Alternatively, I think that running a random monodirectional wave with just one period, as you alluded, could do the trick for the purpose of generating an animation. But you need to make sure that the period actually selected for the run is what you want (based on equal energy bins and a JONSWAP, i.e. not just that in the steering file).
Hope that answers your questions
Noémie