Summary
Mining drill offset randomization had to be commented out due to issues where the offset would be inside the machine (not allowing it to properly output its resource. There was a previous version that did not have this issue, but did not produce as interesting offsets.
Action Items
First, uncomment out mining drill randomization in a separate branch. Then, either get the current version working, or create a new version. It doesn't have to be fancy, just something that works and doesn't cause softlocks. The current implementation is located in the randomizations.mining_drill_offsets function around line 130 (at the time this issue was created) of the randomizations/misc/offsets.lua file.
mining_drill_offsets in helper-tables/spec.luaExtra Considerations
The exact way this gets done doesn't matter too much. I tend to overcomplicate these sorts of things, so someone else doing it would probably be good.