Well, I did not figure out why this particular fetch request return no records, but I employed Matthew Frederick's solution to question asked here. Was able to overwrite the records and came away with a more elegant solution.
Will post more details if anyone is interested.