Now I see the problem ... let me think about the solution to see if this issue is related to something in the calculation for the free_shipping_weight ...

It will probably be awhile before I get back on this ... a couple 3 hours or so ...