Question: do npcs respawn in rdr2?
Answer: The shopkeepers do indeed respawn after some time, and when they do, they have bandages wrapped around the wounds that you or whatever harmed them left.