NPC names always show Fix! will fix NPC names from not showing from far away in 1.17.30 the reason NPC no longer show from far away. An intended future or a bug with NPC's but either way here's a fix.
This is only a future/bug with 1.17.30+ so if you're below that update you don't need a fix
Discord: https://discord.gg/krRXAdddgk or krRXAdddgk
Without Pack enabled:

With Pack enabled:

Select version for changelog:
Changelog
Updated some of the text and fixed the feature image as mcpedl asked
Installation
- Open pack in Minecraft
2. Apply Pack to world