The instant np refill works on theese cases each turn: 1. The first servant attack is Arts(blue), so all the next servs attacking will get NP filled; 2. Always using Quick(green) or Arts Card; 3. When a servant is attacked even having invincible or evade.
Probabily you started using Buster Cards (red) that doesn't fill NP (even using mod)