I've had an issue while playing where once the metal extractor is removed, be it by the enemy or my hand, the point can no longer be used. Is this a bug or is this intentional?
Okay. This smells like there is a race condition buried somewhere deep down there. I had the opposite experience: Playing in Galactic War (the first PTE with the GW overhaul) with an Sub-Commander, both I and the Sub-Commander could build a metal extractor on the same spot. You could tell it, because the icon was flickering between my colour and the gray that sub commanders use. (This happens only rarely!) It looks like the occupancy state of metal spots are stored in a data structure, which is accessed asynchronously (by more than one thread) without protection of overrides, so sometimes an update to this data fails and a metal spot either falsely stores its state as occupied (when it's not, like in your case) or it's falsely free (when it's not, like in my case). I would at least recommend to take a closer look to the code that manipulates the state of this data. BTW: Unfortunately I don't have the replays, of this. But I can look them up if it is needed. But I fear it was on a local server.