Fill/Hatching is broken

I want to fill around an array of circles inside a rectangle.

Approx 800 circles. (I've only shown 25 circles in the example below because OBD crashes with more).

Defect 1 :

The fill tool ignores some of the circles - is there a limit to how many it can detect?

Defect 2:

When I try to move the filled area OBD locks up and crashes.

This is a simple 2D hatch/fill capability that SS6 can do it without a hitch.