My explanation would be that when the spike fell, it was programmed to stop falling when it the ground. But, if on one frame it was above ground and on the next it was below ground, and it's not programmed to stop exactly on top of the block like the Kid does, then it could have fallen a couple pixels too low, leaving the corner exposed.