On production, we are seeing a strange behaviour where our one cronJob is getting failed with product not found error if session user of cronJob is Admin user.
But when we changed the user to another employee user and if we try rerunning this job manually then it works.
Also with same employee user this job again getting failed if job is trying to run on trigger based time.
Can someone help me if any config I am missing here.