Consider following the suggestions to increase the alloy casting temperature. The less tin and antimony the higher the casting temperature needs to be to get best mold fill out (to a point) but not so hot that you cause excessive dross from the oxides of tin and antimony. Adding one percent of tin would help with the flow of the alloy into the mold and might be key in getting better mold fill out. Consider making only one correction at a time and let the temperature stabilize and then cast long enough to get the mold up to correct casting temperature. This will help you find what factor improves your product.
You are also making a mistake when you test the alloy hardness the day after casting with a low antimony alloy. It might take up to three weeks for the final hardness to stabilize. If your castings are measuring a hardness of 9 BHN after 24 hours, it will probably be more like 11 or perhaps a little more when mature. Be patient.
When you measure the diameter of your casting, are you using a micrometer or a caliper? Do you measure at the same location on each bullet or perhaps just the maximum or minimum diameter? I hope you try to use a micrometer and take the reading on the same driving band on either side of the mold parting seam and at 90 degrees from the seam. That can tell you a lot about the casting, and the mold condition.
To avoid the frosting of your cast bullets, you may have to consider the use of a lead and tin mix and avoid antimony all together. It will not be cheap to do that. Dusty