I don't find it surprising that a rookie who missed almost all of training camp isn't playing yet. He missed a lot of valuable reps.

There are 3 reasons not to put him on IR:

He might not be hurt.

He could be needed later if they have injuries on the DL.

If you put him on IR, he can't practice. More lost reps for a rookie.