Yes it is for a bolt, yes that bolt is to short.
I would check the hole is clear.. (no snapped bolt stuck in the hole).
The engine cover has another bolt on the right side. They should be the same size, so if that is the correct one, you can use that to check the hole and get a replacement.