When I break a block in the latest Minecraft it reappears; around 10 seconds later and often not at all. I am on single player and I am not using mods. I also have tried going into creative and it works fine, but it doesn't work in survival (I am definitely in survival not adventure). It only happens on this particular world. All mobs tend to be frozen or move slowly like a zombie with slowness 3. My settings are all off or lowest (except VPO as I read it helps) and I have 9 chunk render distance and 60 Max FPS. If I hit a zombie I don't take damage and if I punch him it stays in the air for 3 seconds. It is much worse when using LAN. How can I fix this? This only happens for one world.
Also the other post similar to this isn't the same as in my world I'm definitely in the correct gamemode (I did /gamemode s) and I have also added more details on other lag on my world as well. I can place blocks fine.