Are the versions on your new Mac and the bare metal the same. I recall this behavior was changed. Try inserting :auto
at the beginning of the query.
I guess you didn’t get an error when there was no data because the match return a null result and didn’t try to execute the call clause.