Your cron job seems to run with user root while it is probably started with another user when you do manually. So you most likely have permission issues on some of the file system resources.

You should not start mongod as root.

You should be using systemctl to start and stop.