Sometimes, when building (I only saw this when building blueprints) the memory unit just doesn't work, i.e. you can fill it up but it never "takes in" items. Removing and building it again usually fixes this.
Also, when blueprinting, the signals get "frozen", so when building the blueprint, the circuit signal still shows the items from the time it was blueprinted even if the unit is empty.