There seems to be a bug in the mowing detection python UDF that can cause no output when a date too early in the season is included:
davidfrantz/force#318 (reply in thread)
Apparently, the workaround is to use the DOY_RANGE parameters to mitigate this, but a proper fix might be the better solution.