In many code-golf Scratch submissions, I see
when green flag clicked used, when
when gf clicked is also valid in scratchblocks2. Is there a reason for this, or is it just because people submit raw conversions?
So long as the code works (produces the expected output for the given input) in the implementation you are targetting, it is valid.