I found a bug that "only" happens when your spawn point is "close" to an NPC. When you die and re-spawn the NPC becomes invisible. You can still hear his footsteps and hear him open and close doors but you can't see him. However if you die and re-spawn again, he will no longer be invisible. I did test this bug and it is definitely not a vanilla bug but a Forge #614 bug.