Shadows cast through Blockmeshes

When you insert a blockmesh there’s a shadow, but when you change the offset or scale it disappears. This has been irritating because I use blockmeshes a lot when building and this bug has been happening for as long I can remember. This can be seen in studio and game mode.