Known bug with mining drones is that sometimes you just get a "bad core" that won't work at all no matter what you do to it.
The workaround is to build a bare minimum drone (core, 1 salvage module, 1 storage, no hull, etc), and then test it before you blueprint it. If it mines, then you're...