This is based on Dates: "When I look at that one item it shows 3 available."
You looked, where? In Items list, that can be 3 later than you are dating the Build. Run an Item Quick Report, or Item Availability as of the date of the Build. It has to exist on or before the Date of the Build.