I had the same issue, Placing foundations did not help. I still got the message " Needs to be placed on a resource node."
If you scan the area the C function still recognized the node, however you cannot interact with MK auto miners. Manually mining and basic miners still extract mineral.