Terrier drones quite picky about what to replenish, it seems, as they ignore some modded and even vanilla missiles.
Ship being carrier seems to be an issue, vanilla or mod didn't shown difference. "No self-replenishing carriers"-logic at work?

Gryphon as non-carrier test-bed haven't had an issue, Onslaught as well, but 14's Legion had.
Examples goes as:
Vanilla - harpoons and sabots are not replenished, drones just ignore ship with them, or ignore weapon if other missiles require, and receiving, ammo. Absolute most other are problemless, it seems.
Modded - SCY Laser and Cluster torpedoes, while other, like Heavy Modular Swarmer just works; from Interstellar Imperium - Onager being ignored, while Javelin launchers being treated just fine; Nia Tahl's Tahlan - Hekaton torps being overlooked as well.