Changing ISDATE() to ISERROR(DATEVALUE()) worked for me
=ARRAYFORMULA(ISERROR(DATEVALUE(range))
Example
=ARRAYFORMULA(ISERROR(DATEVALUE(A:A))